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

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing

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