Course Code: kubeflowaws
Duration: 28 hours
Prerequisites:
  • An understanding of machine learning concepts.
  • Knowledge of cloud computing concepts.
  • A general understanding of containers (Docker) and orchestration (Kubernetes).
  • Some Python programming experience is helpful.
  • Experience working with a command line.

Audience

  • Data science engineers.
  • DevOps engineers interesting in machine learning model deployment.
  • Infrastructure engineers interesting in machine learning model deployment.
  • Software engineers wishing to integrate and deploy machine learning features with their application.
Overview:

Kubeflow is a framework for running Machine Learning workloads on Kubernetes. TensorFlow is a machine learning library and Kubernetes is an orchestration platform for managing containerized applications.

This instructor-led, live training (online or onsite) is aimed at engineers who wish to deploy Machine Learning workloads to an AWS EC2 server.

By the end of this training, participants will be able to:

  • Install and configure Kubernetes, Kubeflow and other needed software on AWS.
  • Use EKS (Elastic Kubernetes Service) to simplify the work of initializing a Kubernetes cluster on AWS.
  • Create and deploy a Kubernetes pipeline for automating and managing ML models in production.
  • Train and deploy TensorFlow ML models across multiple GPUs and machines running in parallel.
  • Leverage other AWS managed services to extend an ML application.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Kubeflow on AWS vs on-premise vs on other public cloud providers

Overview of Kubeflow Features and Architecture

Activating an AWS Account

Preparing and Launching GPU-enabled AWS Instances

Setting up User Roles and Permissions

Preparing the Build Environment

Selecting a TensorFlow Model and Dataset

Packaging Code and Frameworks into a Docker Image

Setting up a Kubernetes Cluster Using EKS

Staging the Training and Validation Data

Configuring Kubeflow Pipelines

Launching a Training Job using Kubeflow in EKS

Visualizing the Training Job in Runtime

Cleaning up After the Job Completes

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Kubeflow on AWS

Qatar - Kubeflow on AWS

Egypt - Kubeflow on AWS

Saudi Arabia - Kubeflow on AWS

South Africa - Kubeflow on AWS

Brasil - Kubeflow on AWS

Canada - Kubeflow on AWS

中国 - Kubeflow on AWS

香港 - Kubeflow on AWS

澳門 - Kubeflow on AWS

台灣 - Kubeflow on AWS

USA - Kubeflow on AWS

Österreich - Kubeflow on AWS

Schweiz - Kubeflow on AWS

Deutschland - Kubeflow on AWS

Czech Republic - Kubeflow on AWS

Denmark - Kubeflow on AWS

Estonia - Kubeflow on AWS

Finland - Kubeflow on AWS

Greece - Kubeflow on AWS

Magyarország - Kubeflow on AWS

Ireland - Kubeflow on AWS

Luxembourg - Kubeflow on AWS

Latvia - Kubeflow on AWS

España - Kubeflow on AWS

Italia - Kubeflow on AWS

Lithuania - Kubeflow on AWS

Nederland - Kubeflow on AWS

Norway - Kubeflow on AWS

Portugal - Kubeflow on AWS

România - Kubeflow on AWS

Sverige - Kubeflow on AWS

Türkiye - Kubeflow on AWS

Malta - Kubeflow on AWS

Belgique - Kubeflow on AWS

France - Kubeflow on AWS

日本 - Kubeflow on AWS

Australia - Kubeflow on AWS

Malaysia - Kubeflow on AWS

New Zealand - Kubeflow on AWS

Philippines - Kubeflow on AWS

Singapore - Kubeflow on AWS

Thailand - Kubeflow on AWS

Vietnam - Kubeflow on AWS

India - Kubeflow on AWS

Argentina - Kubeflow on AWS

Chile - Kubeflow on AWS

Costa Rica - Kubeflow on AWS

Ecuador - Kubeflow on AWS

Guatemala - Kubeflow on AWS

Colombia - Kubeflow on AWS

México - Kubeflow on AWS

Panama - Kubeflow on AWS

Peru - Kubeflow on AWS

Uruguay - Kubeflow on AWS

Venezuela - Kubeflow on AWS

Polska - Kubeflow on AWS

United Kingdom - Kubeflow on AWS

South Korea - Kubeflow on AWS

Pakistan - Kubeflow on AWS

Sri Lanka - Kubeflow on AWS

Bulgaria - Kubeflow on AWS

Bolivia - Kubeflow on AWS

Indonesia - Kubeflow on AWS

Kazakhstan - Kubeflow on AWS

Moldova - Kubeflow on AWS

Morocco - Kubeflow on AWS

Tunisia - Kubeflow on AWS

Kuwait - Kubeflow on AWS

Oman - Kubeflow on AWS

Slovakia - Kubeflow on AWS

Kenya - Kubeflow on AWS

Nigeria - Kubeflow on AWS

Botswana - Kubeflow on AWS

Slovenia - Kubeflow on AWS

Croatia - Kubeflow on AWS

Serbia - Kubeflow on AWS

Bhutan - Kubeflow on AWS

Nepal - Kubeflow on AWS

Uzbekistan - Kubeflow on AWS