AI Tools in action - Entrainez et déployez un modèle de ML avec les produits AI d’OVHcloud (AI Notebooks, AI Training & AI Deploy)

A presentation at AI Days in June 2023 in Brest, France by Eléa PETTON

Slide 1

Slide 1

AI Tools in action Entrainez et déployez un modèle de ML avec les produits AI d’OVHcloud AI Notebooks, AI Training & AI Deploy Kevin AMIL, Eléa PETTON

Slide 2

Slide 2

About OVHcloud French & European leader in Cloud Data privacy and sovereignty Not subject to the Cloud Act HDS certification (ISO 27001 norm) Collaboration with public sector 2

Slide 3

Slide 3

Trust Working Together Our values Passion Disruption Responsibility 3

Slide 4

Slide 4

OVHcloud 4

Slide 5

Slide 5

OVHcloud AI Solutions NOTEBOOK AI Notebooks AI Training AI Deploy 5

Slide 6

Slide 6

AI Notebooks JupyterLab / Visual Studio Code as a service​ 1 Start preconfigured JupyterLab or VS Code notebooks 2 NOTEBOOK Notebook launched in the cloud with GPU (or CPU)​ 3 Customer is billed per minute used 6

Slide 7

Slide 7

AI Notebooks Machine Learning packages 4 ML frameworks available: PyTorch, TensorFlow, Transformers, … 5 NOTEBOOK Persist user workspace among runs to keep track of custom installed packages​ 7

Slide 8

Slide 8

OVHcloud AI Solutions NOTEBOOK AI Notebooks AI Training AI Deploy 8

Slide 9

Slide 9

AI Training Container As A Service Platform 1 Customer provides his docker container through docker registry​ 2 We run his container in the cloud over GPU (or CPU)​ 3 Customer is billed per minute used 9

Slide 10

Slide 10

AI Training 4 Preprocessing / postprocessing tasks​ Targeted use cases Machine Learning pipelines 5 Training of Machine Learning models 10

Slide 11

Slide 11

OVHcloud AI Solutions NOTEBOOK AI Notebooks AI Training AI Deploy 11

Slide 12

Slide 12

AI Deploy Container As A Service Platform 1 Customer provides his docker container through docker registry​ 2 We run his container in the cloud over GPU (or CPU)​ 3 Customer is billed per minute used 12

Slide 13

Slide 13

AI Deploy Targeted use cases Model inference 4 Industrial way of deploying stateless API(s) 5 Scalable on the fly 13

Slide 14

Slide 14

OVHcloud AI Solutions NOTEBOOK AI Notebooks Data scientist AI Training AI Deploy Machine Learning Engineer 14

Slide 15

Slide 15

Global AI Workflow STORE PREPROCESS EXPLORE TRAIN DEPLOY High Perf Object Storage Data Processing AI Notebooks AI Training AI Deploy S3 15

Slide 16

Slide 16

Demo time 16

Slide 17

Slide 17

Audio use case Store Marine mammal sounds database Marine mammal sounds classification Process audio files with Librosa Build neural network Train and evaluate model https://whoicf2.whoi.edu/science/B/whalesounds/ Develop and deploy an app 17

Slide 18

Slide 18

AI A PROCESS / EXPLORE data CREATE model CT STORA E J TRAINING I A TRAINING I A EXPORT model EVALUATE model TRAIN model GE OB STORE data TEBOOO O N KS OTEBOOK N I S CT STORA E J GE OB Journey to the center of AI Solutions EPLOY AI D INFERENCE DEVELOP app DEPLOY app 18

Slide 19

Slide 19

Object Storage store data, codes, models 19

Slide 20

Slide 20

AI Notebooks explore process build 20

Slide 21

Slide 21

AI Training train validate export 21

Slide 22

Slide 22

AI Deploy size secure deploy infer 22

Slide 23

Slide 23

AI Deploy size secure deploy infer 22

Slide 24

Slide 24

AI Solutions in a nutshell Object Storage Spark jobs AI Notebooks Swift, S3, High Perf Data Processing Exploration, training AI Training Locally AI Deploy Training, validation Create ,develop, build Deploy, serve, infer 23

Slide 25

Slide 25

QUESTIONS? 24

Slide 26

Slide 26

References OVHcloud WebSite - AI offers https://www.ovhcloud.com/en/public-cloud/ai-machine-learning/ OVHcloud Public Cloud - AI Solutions https://www.ovh.com/manager/#/public-cloud OVHcloud documentation - AI Solutions https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-ai-and-machine-learning? id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=1f34d555f49801102d4ca4d466a7fd7d OVHcloud GitHub repository - AI examples https://github.com/ovh/ai-training-examples OVHcloud Blog Post https://blog.ovhcloud.com/ AI