Packt

Accélérer l'apprentissage des modèles avec PyTorch 2.X

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Packt

Accélérer l'apprentissage des modèles avec PyTorch 2.X

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Optimisez l'entraînement des modèles à l'aide de PyTorch et de techniques d'optimisation des performances.

  • Tirer parti de bibliothèques de spécialisation pour optimiser l'entraînement sur processeur.

  • Mettez en place des pipelines de données efficaces pour optimiser l'utilisation des GPU.

Compétences que vous acquerrez

  • Catégorie : Modèle de formation
  • Catégorie : Gestion de la mémoire
  • Catégorie : Apprentissage profond
  • Catégorie : Apprentissage automatique
  • Catégorie : Pipelines de données
  • Catégorie : Optimisation du modèle
  • Catégorie : Candidature au LLM
  • Catégorie : Évolutivité
  • Catégorie : Architecture matérielle
  • Catégorie : Informatique distribuée
  • Catégorie : Optimisation des performances

Outils que vous découvrirez

  • Catégorie : Workflows d'IA
  • Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

11 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 11 modules dans ce cours

Dans cette section, nous examinons le processus d'apprentissage des réseaux neuronaux, analysons les facteurs contribuant à la charge de calcul et évaluons les éléments qui influencent la durée de l'apprentissage.

Inclus

2 vidéos3 lectures1 devoir1 sujet de discussion

Dans cette section, nous abordons les techniques permettant d'accélérer l'entraînement des modèles en modifiant la pile logicielle et en adaptant les ressources. Parmi les concepts clés figurent la mise à l'échelle verticale et horizontale, les optimisations au niveau des couches applicatives et environnementales, ainsi que des stratégies concrètes visant à améliorer l'efficacité.

Inclus

1 vidéo3 lectures1 devoir

Dans cette section, nous explorons l'API de compilation de PyTorch 2.0 afin d'accélérer l'entraînement des modèles d'apprentissage profond, en mettant l'accent sur les avantages du mode graphe, l'utilisation de l'API et les composants du flux de travail permettant d'optimiser les performances.

Inclus

1 vidéo3 lectures1 devoir1 sujet de discussion

Dans cette section, nous abordons l'utilisation d'OpenMP pour le multithreading et d'IPEX pour optimiser PyTorch sur les processeurs Intel, afin d'améliorer les performances grâce à des bibliothèques de spécialisation.

Inclus

1 vidéo3 lectures1 devoir

Dans cette section, nous abordons la mise en place de pipelines de données efficaces afin d'éviter les goulots d'étranglement lors de l'entraînement. Parmi les concepts clés, citons la configuration des nœuds de traitement, l'optimisation du transfert de mémoire vers les GPU et la garantie d'un flux de données continu pour l'entraînement des modèles d'apprentissage automatique.

Inclus

1 vidéo2 lectures1 devoir

Dans cette section, nous étudions la simplification des modèles à l'aide de techniques d'élagage et de compression afin d'améliorer leur efficacité sans compromettre leurs performances, en utilisant la boîte à outils Microsoft NNI pour la mise en œuvre pratique.

Inclus

1 vidéo3 lectures1 devoir

Dans cette section, nous explorons des stratégies de précision mixte visant à optimiser l'efficacité de l'entraînement des modèles en réduisant les besoins en calcul et en mémoire sans compromettre la précision, en mettant l'accent sur la mise en œuvre avec PyTorch et l'utilisation du matériel.

Inclus

1 vidéo3 lectures1 devoir

Dans cette section, nous abordons les principes de l'entraînement distribué, les stratégies parallèles et la mise en œuvre avec PyTorch afin d'améliorer l'efficacité de l'entraînement des modèles grâce à la répartition des ressources.

Inclus

1 vidéo4 lectures1 devoir1 sujet de discussion

Dans cette section, nous abordons l'entraînement distribué sur plusieurs processeurs, en mettant l'accent sur ses avantages, sa mise en œuvre et l'utilisation d'Intel oneCCL pour une communication efficace dans des environnements aux ressources limitées.

Inclus

1 vidéo3 lectures1 devoir

Dans cette section, nous étudions les stratégies d'entraînement multi-GPU, analysons les topologies d'interconnexion et configurons NCCL pour optimiser l'efficacité des opérations distribuées d'apprentissage profond.

Inclus

1 vidéo4 lectures1 devoir

Dans cette section, nous abordons l'entraînement distribué sur des clusters de calcul, en mettant l'accent sur Open MPI et NCCL pour une communication et une gestion des ressources efficaces entre plusieurs machines.

Inclus

1 vidéo4 lectures1 devoir

Instructeur

Packt - Course Instructors
Packt
2 127 Cours651 079 apprenants

Offert par

Packt

En savoir plus sur Apprentissage automatique

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
  • cplus logo

    Profitez de plus de 10 000 programmes grâce à notre offre spéciale pour la Fête du Travail

  • Coursera for teams logo

    Commencez par réaliser des économies simples pour vos équipes qui travaillent dur

    30% off team training

Foire Aux Questions