Schulungsübersicht
Einführung
- Einführung in Kubernetes
- Überblick über Kubeflow Funktionen und Architektur
- Kubeflow auf AWS vs. On-Premise vs. andere öffentliche Cloud-Anbieter
Einrichten eines Clusters mit AWS EKS
Einrichten eines On-Premise-Clusters mit Microk8s
Bereitstellen Kubernetes mit einem GitOps-Ansatz
Ansätze zur Datenspeicherung
Erstellen einer Kubeflow Pipeline
Triggern einer Pipeline
Definieren von Output-Artefakten
Speichern von Metadaten für Datensätze und Modelle
Abstimmung der Hyperparameter mit TensorFlow
Visualisieren und Analysieren der Ergebnisse
Multi-GPU-Training
Erstellen eines Inferenzservers für die Bereitstellung von ML-Modellen
Arbeiten mit JupyterHub
Networking und Lastausgleich
Automatische Skalierung eines Kubernetes Clusters
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Vertrautheit mit der Python-Syntax
- Erfahrung mit Tensorflow, PyTorch oder einem anderen Framework für maschinelles Lernen
- Ein AWS-Konto mit den erforderlichen Ressourcen
Zielgruppe
- Entwickler
- Datenwissenschaftler
Erfahrungsberichte (1)
Ich habe es genossen, an der Kubeflow-Schulung teilzunehmen, die fernmündlich durchgeführt wurde. Diese Schulung ermöglichte mir, mein Wissen zu AWS-Diensten, K8s und allen devOps-Tools um Kubeflow herum zu vertiefen, was die notwendigen Grundlagen sind, um das Thema angemessen anzugehen. Ich möchte mich bei Malawski Marcin für seine Geduld und Professionalität bei der Schulung sowie für seine Ratschläge zur Best Practice bedanken. Malawski behandelt das Thema aus verschiedenen Perspektiven und nutzt verschiedene Bereitstellungstools wie Ansible, EKS kubectl und Terraform. Nun bin ich definitiv davon überzeugt, dass ich mich in dem richtigen Anwendungsbereich befinde.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Kurs - Kubeflow
Maschinelle Übersetzung