Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à CANN et aux processeurs d'IA Ascend
- Qu'est-ce que CANN? Rôle dans la pile de calcul d'IA de Huawei
- Aperçu de l'architecture des processeurs Ascend (310, 910, etc.)
- Vue d'ensemble des cadres d'IA pris en charge et de la chaîne d'outils
Conversion et compilation de modèles
- Utilisation de l'outil ATC pour la conversion de modèles (TensorFlow, PyTorch, ONNX)
- Création et validation de fichiers de modèle OM
- Gestion des opérateurs non pris en charge et des problèmes de conversion courants
Déploiement avec MindSpore et d'autres cadres
- Déploiement de modèles avec MindSpore Lite
- Intégration des modèles OM avec des API Python ou des SDK C++
- Utilisation d'Ascend Model Manager
Optimisation des performances et profilage
- Compréhension des optimisations AI Core, de la mémoire et du découpage (tiling)
- Profilage de l'exécution des modèles avec les outils CANN
- Bonnes pratiques pour améliorer la vitesse d'inférence et l'utilisation des ressources
Gestion des erreurs et débogage
- Erreurs de déploiement courantes et leur résolution
- Lecture des journaux et utilisation de l'outil de diagnostic d'erreurs
- Tests unitaires et validation fonctionnelle des modèles déployés
Scénarios de déploiement sur le bord du réseau et dans le nuage
- Déploiement sur Ascend 310 pour les applications de bord du réseau
- Intégration avec des API basées sur le nuage et des microservices
- Études de cas réelles en vision par ordinateur et traitement du langage naturel (TLN)
Résumé et prochaines étapes
Pré requis
- Expérience avec des cadres d'apprentissage profond basés sur Python tels que TensorFlow ou PyTorch
- Compréhension des architectures de réseaux de neurones et des flux de travail d'entraînement des modèles
- Familiarité de base avec l'interface en ligne de commande Linux et le script
Public cible
- Ingénieurs en IA travaillant sur le déploiement de modèles
- Praticiens de l'apprentissage automatique visant l'accélération matérielle
- Développeurs d'apprentissage profond créant des solutions d'inférence
14 Heures