HyperAIHyperAI

Command Palette

Search for a command to run...

Tutoriel Sur Le Compilateur Triton

An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.

Failed to load notebook details

Introduction

Triton est un langage et un compilateur pour la programmation parallèle, conçu pour fournir un environnement de programmation basé sur Python permettant d'écrire efficacement des noyaux de calcul DNN personnalisés capables de fonctionner à débit maximal sur du matériel GPU.

Ce projet est un tutoriel d'apprentissage complet sur Triton, couvrant tous les aspects, des bases aux techniques avancées, y compris les opérations vectorielles, les opérations matricielles, la normalisation des couches, les mécanismes d'attention et la multiplication matricielle FP8.

Table des matières

1. Tutoriel sur les opérations de base

1.1 Addition vectorielle

  • 01-vector-add.cn.ipynb – Un tutoriel d'introduction à l'addition vectorielle, présentant le modèle de programmation de base de Triton.

2. Tutoriel sur l'opérateur principal

2.1 Softmax fusionné

  • 02-fused-softmax.cn.ipynb – Intégrer les opérations Softmax pour apprendre les opérations de fusion et de réduction de noyau.

2.2 Multiplication matricielle

2.3 Normalisation des couches

3. Tutoriel sur les fonctionnalités avancées

3.1 Décrochage en cas de faible mémoire

3.2 Attention fusionnée

3.3 Fonctions externes de Libdevice

3.4 GEMM groupé

3.5 Multiplication matricielle FP8 continue

3.6 Multiplication de matrices de mise à l'échelle par blocs

Ressources de référence

Créer de l'IA avec l'IA

De l'idée au lancement — accélérez votre développement IA avec le co-codage IA gratuit, un environnement prêt à l'emploi et le meilleur prix pour les GPU.

Codage assisté par IA
GPU prêts à l’emploi
Tarifs les plus avantageux

HyperAI Newsletters

Abonnez-vous à nos dernières mises à jour
Nous vous enverrons les dernières mises à jour de la semaine dans votre boîte de réception à neuf heures chaque lundi matin
Propulsé par MailChimp