Plan Szkolenia
Wprowadzenie
- Wprowadzenie do Kubernetes
- Przegląd funkcji i architektury Kubeflow
- Kubeflow na AWS vs lokalnie vs na innych publicznych dostawcach chmury
Konfiguracja klastra przy użyciu AWS EKS
Konfiguracja klastra lokalnego przy użyciu Microk8s
Wdrażanie Kubernetes z wykorzystaniem podejścia GitOps
Podejścia do przechowywania danych
Tworzenie potoku Kubeflow
Uruchamianie potoku
Definiowanie artefaktów wyjściowych
Przechowywanie metadanych dla zbiorów danych i modeli
Strojenie hiperparametrów z TensorFlow
Wizualizacja i analiza wyników
Trening na wielu GPU
Tworzenie serwera inferencyjnego do wdrażania modeli ML
Praca z JupyterHub
Sieci i równoważenie obciążenia
Automatyczne skalowanie klastra Kubernetes
Rozwiązywanie problemów
Podsumowanie i zakończenie
Wymagania
- Znajomość składni Pythona
- Doświadczenie z Tensorflow, PyTorch lub innym frameworkiem do uczenia maszynowego
- Konto AWS z niezbędnymi zasobami
Odbiorcy
- Programiści
- Naukowcy zajmujący się danymi
Opinie uczestników (1)
Cieszyłem się, biorąc udział w szkoleniu Kubeflow, które odbyło się zdalnie. To szkolenie pozwoliło mi ukonsolidować wiedzę na temat usług AWS, K8s oraz wszystkich narzędzi devOps związanych z Kubeflow, które stanowią niezbędne podstawy do właściwego podejścia do tego tematu. Chciałbym podziękować Marcina Malawskiego za jego cierpliwość i profesjonalizm w zakresie szkolenia oraz rad na temat najlepszych praktyk. Marcin podejmuje temat z różnych perspektyw, wykorzystując różne narzędzia wdrażania, takie jak Ansible, EKS kubectl, Terraform. Teraz jestem absolutnie przekonany, że wchodzę w właściwe pole zastosowania.
Guillaume Gautier - OLEA MEDICAL | Improved diagnosis for life TM
Szkolenie - Kubeflow
Przetłumaczone przez sztuczną inteligencję