Parallélisation avec Python
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000212497
Organisme responsable :
Human Coders
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Profiler vos programmes pour identifier les limites du parallélisme
- Comprendre et implémenter le multithreading et multiprocessing
- Contourner le GIL de Python pour maximiser les performances
- Exploiter les GPU avec Python (cuPy, numba, Dask)
- Mettre en œuvre le calcul distribué sur plusieurs machines
- Choisir le matériel (CPU, TPU, GPU, hyperthreadé ou non) et les frameworks de calcul parallèle adaptés à vos besoins
Programme de la formation
La formation "Parallélisation avec Python", dispensée sur 5 jours, adopte une progression pédagogique logique : des bases théoriques et profiling (jours 1-2), à la parallélisation CPU locale (jours 2-3), au calcul distribué (jour 4), puis au GPU (jour 5), favorisant une montée en compétences graduelle de l'individuel au distribué. Prérequis : Maîtrise des bases de Python et notions en programmation. Les méthodes d'apprentissage combinent exposés théoriques, panoramas…
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
-
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement en présentielle
Adresse
11bis Passage Doisy75017 Paris 17e
Responsable : Human Coders
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
Human Coders
75017 Paris 17e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes