Packt

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

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Packt

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

Inclus avec Coursera Plus

Demander à Coursera

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

Expérience recommandée

8 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

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

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

Récemment mis à jour !

janvier 2026

É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 devoir

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 devoir

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 devoir

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
1 946 Cours576 973 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.’

Foire Aux Questions