Sélectionner une page
Formations DevOps MLOPS Formation Kubeflow

Formation Kubeflow

Niveau confirmé
Catégorie Essential
formation kubeflow
Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Notre formation Kubeflow s’adresse aux data scientists et aux ingénieurs en machine learning souhaitant simplifier leurs processus avec une plateforme MLOps automatisée complète. Utiliser Kubeflow vous met à disposition un véritable framework multicloud capable d’exécuter des pipelines complets de machine learning.

Kubeflow est un kit d’outil Kubernetes pour exécuter des workflows de type machine learning de façon simple et scalable. Il fonctionne comme une solution end-to-end pour déployer des pipelines ML en production. Kuberflow permet de simplifier le processus de machine learning en l’appliquant au cluster kubernetes. Supporté par la plupart des fournisseurs cloud, il offre une portabilité peu égalée.

Dans cette formation, vous apprendrez à vous familiariser avec l’environnement Kubeflow, utiliser des adds-ons et créer des pipelines ainsi qu’utiliser les outils pour le serving.

Cette formation s’effectue sur la dernière version : Kubeflow 1.6.

 

Objectifs

  • Comprendre et utiliser les composants essentiels de Kubeflow
    Comprendre les enjeux basiques du MLops et comment Kubeflow peut y répondre
    Savoir construire une pipeline de machine learning entière jusqu’au serving

 

Public visé

  • Data scientists
  • Ingénieurs en Machine learning
  • Ingénieurs MLOps

 

Pré-requis

  • Connaissance de Python
  • Connaissance de Docker
  • Notions en Machine learning

 

Pré-requis matériel

Une machine basée Unix (comme Linux ou MacOs).

Programme de notre formation Kubeflow

 

Introduction à Kubeflow et MLOps

  • Rappel sur Kubernetes : Les concepts clés pour comprendre Kubeflow.
  • Cycle de vie du ML et MLOps : Principes et bonnes pratiques.
  • Pourquoi Kubeflow ? Son rôle et sa valeur dans l’écosystème MLOps.
  • Architecture de Kubeflow : Présentation de l’architecture moderne de
  • Kubeflow : ses composants principaux et leurs interactions.
  • Installation et prise en main : Démonstration de l’installation et première navigation dans l’interface de Kubeflow.

 

Kubeflow Pipelines (KFP) avec le SDK

  • Introduction aux pipelines : Les principes fondamentaux de l’orchestration de workflows ML.
  • Construire avec le SDK KFP : Création de composants et de pipelines directement en Python.
  • Pipelines réutilisables : Comment transformer des pipelines en composants pour des workflows plus complexes.

 

Entraînement de Modèles avec Kubeflow Trainer

  • Kubeflow Trainer : L’approche standard pour l’entraînement sur Kubeflow. Entraînement distribué et Fine Tuning.
  • Le SDK Python de Trainer : Définir et lancer des jobs d’entraînement distribué de manière programmatique, sans YAML.
  • Intégration aux pipelines : Ajouter une étape d’entraînement robuste et scalable à un pipeline KFP.

 

Gestion et Registre de Modèles (Model Registry)

  • Introduction au Model Registry : La nécessité de cataloguer et versionner les modèles.
  • Le Registre de Modèles de Kubeflow : Gérer de manière centralisée les modèles, leurs versions et les artefacts associés.
  • Cycle de vie du modèle : Suivre un modèle de l’expérimentation à la production via le registre.
  • Intégration : Lier les sorties de pipelines au registre et déployer des modèles depuis celui-ci.

 

Recherche d’Hyper-paramètres avec Katib

  • Présentation des types de recherches d’hyperparamètres.
  • Présentation de Katib : Utiliser Katib pour automatiser et optimiser la recherche d’hyper-paramètres.
  • Intégration aux pipelines : Ajouter une étape de tuning automatique pour améliorer les performances des modèles.

 

Serving avec KServe

  • KServe : Le standard pour le serving sur Kubeflow.
  • Serving de modèles variés : Déploiement de modèles classiques et de
  • LLMs (Large Language Models) avec les runtimes pour Hugging Face et vLLM.
  • Fonctionnalités avancées : Inference Graphs, Canary Deployments, et auto-scaling
  • L’écosystème du Serving : Comparaison entre KServe, Seldon Core et BentoML pour choisir le bon outil en fonction du cas d’usage.

Pour aller plus loin

Formation Kubernetes

Formation Docker Avancé

Formation Azure Machine Learning

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

28 janvier 2025

Les + : C’est une très bonne formation dans le cadre de la prise en main de l’utilisation de Kubeflow et ses principaux composants.

Je recommande

Les – : Il manque la partie installation et configuration du kubeflow de bout en bout et la prise en main de la partie administration.

Je souhaite suivre : Installation et administration de kubeflow dans un cluster on-prise

En synthèse : Formation de très bonne qualité et le formateur maitrise son sujet.

Abdoul Wahab H. de chez ORANGE MALI

Afficher tous les témoignages

28 janvier 2025

Les + : C’est une très bonne formation dans le cadre de la prise en main de l’utilisation de Kubeflow et ses principaux composants.

Je recommande

Les – : Il manque la partie installation et configuration du kubeflow de bout en bout et la prise en main de la partie administration.

Je souhaite suivre : Installation et administration de kubeflow dans un cluster on-prise

En synthèse : Formation de très bonne qualité et le formateur maitrise son sujet.

Abdoul Wahab H. de chez ORANGE MALI
28 janvier 2025

Les + : cours simple

Les – : durée insuffisante, approfondir les concempt

Mahamadou Lamine T. de chez ORANGE MALI
29 mars 2024

Les + : Apprentissage de KubeFlow sur toutes les étapes d’intégration et de déploiement continu.

Beaucoup de pratique, intéraction directe avec les jobs créés et visualisation en temps réel.

Les – :

En synthèse : S’adresse à des personnes ayant déjà un certain niveau en développement d’IA et en orchestration de conteneurs via Kubernetes.

Maxime F. de chez SERVICES DE L'ETAT POUR LA FACTURATION ÉLECTRONIQUE
29 mars 2024

Je recommande la formation

Yohann L. de chez SERVICES DE L'ETAT POUR LA FACTURATION ÉLECTRONIQUE

Noter la formation

Prix HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp