Prenez contact avec nous

Plan du cours

Concepts et métriques de performance

  • Latence, débit, consommation d’énergie, utilisation des ressources
  • Goulets d’étranglement au niveau du système versus au niveau du modèle
  • Profilage pour l’inférence versus l’entraînement

Profilage sur Huawei Ascend

  • Utilisation de CANN Profiler et MindInsight
  • Diagnostic des noyaux et des opérateurs
  • Modèles de délestage (offload) et mappage mémoire

Profilage sur Biren GPU

  • Fonctionnalités de surveillance des performances du SDK Biren
  • Fusion de noyaux, alignement mémoire et files d’exécution
  • Profilage sensible à la puissance et à la température

Profilage sur Cambricon MLU

  • Outils de performance BANGPy et Neuware
  • Visibilité au niveau du noyau et interprétation des journaux
  • Intégration du profilage MLU avec les cadres de déploiement

Optimisation au niveau du graphe et du modèle

  • Stratégies de taille et de quantification du graphe
  • Fusion d’opérateurs et restructuration du graphe de calcul
  • Normalisation de la taille des entrées et ajustement du lot (batch)

Optimisation mémoire et des noyaux

  • Optimisation de la disposition et de la réutilisation de la mémoire
  • Gestion efficace des tampons (buffers) entre les puces
  • Techniques de réglage au niveau du noyau par plateforme

Meilleures pratiques multi-plateformes

  • Portabilité des performances : stratégies d’abstraction
  • Construction de pipelines de réglage partagés pour les environnements multi-puces
  • Exemple : réglage d’un modèle de détection d’objets sur Ascend, Biren et MLU

Résumé et prochaines étapes

Pré requis

  • Expérience dans le travail avec des pipelines d’entraînement ou de déploiement de modèles IA
  • Compréhension des principes de calcul GPU/MLU et de l’optimisation des modèles
  • Connaissance de base des outils de profilage des performances et des métriques associées

Public cible

  • Ingénieurs en performance
  • Équipes d’infrastructure pour l’apprentissage automatique
  • Architectes de systèmes IA
 21 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires