Prenez contact avec nous

Plan du cours

Fondements de l'optimisation prédictive de la compilation

  • Comprendre les goulots d'étranglement des systèmes de compilation
  • Sources de données de performance de la compilation
  • Identifier les opportunités d'apprentissage automatique dans les pipelines CI/CD

Apprentissage automatique pour l'analyse de la compilation

  • Prétraitement des journaux de compilation
  • Extraction de caractéristiques à partir des métriques liées à la compilation
  • Sélection des modèles d'apprentissage automatique appropriés

Prédiction des échecs de compilation

  • Identification des indicateurs clés d'échec
  • Entraînement des modèles de classification
  • Évaluation de la précision des prédictions

Optimisation des temps de compilation avec l'apprentissage automatique

  • Modélisation des modèles de durée de compilation
  • Estimation des besoins en ressources
  • Réduction de la variance et amélioration de la prévisibilité

Stratégies de mise en cache intelligentes

  • Détection des artefacts de compilation réutilisables
  • Conception de politiques de cache pilotées par l'apprentissage automatique
  • Gestion de l'invalidation du cache

Intégration de l'apprentissage automatique dans les pipelines CI/CD

  • Intégration des étapes de prédiction dans les flux de travail de compilation
  • Assurer la reproductibilité et la traçabilité
  • Industrialisation des modèles pour une amélioration continue

Surveillance et retour d'information continu

  • Collecte de la télémétrie issue des compilations
  • Automatisation des cycles de revue de performance
  • Réentraînement des modèles basé sur les nouvelles données

Mise à l'échelle de l'optimisation prédictive de la compilation

  • Gestion des écosystèmes de compilation à grande échelle
  • Prévision des ressources avec l'apprentissage automatique
  • Intégration avec les plateformes de compilation multi-cloud

Résumé et prochaines étapes

Pré requis

  • Une compréhension des pipelines de compilation de logiciels
  • De l'expérience avec les outils CI/CD
  • Une familiarité avec les concepts de base de l'apprentissage automatique

Public cible

  • Ingénieurs en compilation et en publication
  • Praticiens DevOps
  • Équipes d'ingénierie de la plateforme
 14 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires