Skip to content

tanle2694/cifar10_kubeflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cifar10 - End to End Kubeflow System

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Benchmark
  5. Help
  6. Authors
  7. Version History
  8. Acknowledgements

1. About The Project

In this project, I will build an end-to-end Machine learning project for production on k8s system. It includes the main components:

  • ML pipeline: Orchestrating and automating the ML pipeline using Kubeflow Pipelines . It is composed of steps “data-preparation”, “Hyperparameters tuning” , “Training”, “Evaluation”. After the ML pipeline finishes, the output model and metadata will be registered into a “Model registry” and uploaded to s3 for tracking.

  • Inference system: Use KFServing to deploy models with main serving features like GPU Autoscaling, Scale to Zero and Canary Rollouts to the ML deployments. It enables a simple, pluggable and complete story for Production ML Serving including prediction, pre-processing, post-processing and explainability.

Built With

Major frameworks and tools are used in this project:

2. Getting started

To get a local running follow these simple example steps

Prerequisites

Before start, we need to initialize a Kubernetes cluster(on-prem or cloud).

Create a dynamic persistent volume as these instructions

Install Kubeflow follow these instructions

Installation

  1. Clone the repo
    git clone 
    
  2. Create anaconda environment
    conda env create -f environment.yml
    
  3. Install tools
    cd config_template
    helm install .....
    
  4. Check system
    kubectl get pods -A
    

3. Usage

If you want to know the structure of this system, feel free to read the spec document and system design document from here

Follow steps below to deploy code and operating system:

xxxxx

4. Benchmark

Results

5. Help

Help for problems

6. Authors

7. Version History

  • v1.0

    • 2021/02/08: xxx
  • v1.1

    • 2021/03/11: Fix xxx

8. Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages