Prenez contact avec nous
 Durée 14 heures

Plan du cours

Fondements de l’optimisation prédictive des compilations

  • Comprendre les goulot d’étranglement des systèmes de compilation
  • Sources de données sur la performance des compilations
  • Identification des opportunités d’apprentissage automatique dans CI/CD

Apprentissage automatique pour l’analyse des compilations

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

Prédiction des échecs de compilation

  • Identification des indicateurs clés de défaillance
  • Entraînement de 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 mise en 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 d’étapes de prédiction dans les flux de travail de compilation
  • Garantir la reproductibilité et la traçabilité
  • Exploitation opérationnelle des modèles pour une amélioration continue

Surveillance et retour d’information continu

  • Collecte de télémétrie à partir des compilations
  • Automatisation des cycles de révision des performances
  • Re-entraînement des modèles sur la base de nouvelles données

Mise à l’échelle de l’optimisation prédictive des compilations

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

Synthèse et prochaines étapes

Pré requis

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

Public cible

  • Ingénieurs en charge des compilations et des mises en production
  • Praticiens DevOps
  • Équipes d’ingénierie de plateforme

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires