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
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
Trust
Working Together
Our values
Passion
Disruption
Responsibility
3
Slide 4
OVHcloud
4
Slide 5
OVHcloud AI Solutions NOTEBOOK
AI Notebooks
AI Training
AI Deploy
5
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
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
OVHcloud AI Solutions NOTEBOOK
AI Notebooks
AI Training
AI Deploy
8
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
AI Training
4 Preprocessing / postprocessing tasks
Targeted use cases Machine Learning pipelines
5
Training of Machine Learning models
10
Slide 11
OVHcloud AI Solutions NOTEBOOK
AI Notebooks
AI Training
AI Deploy
11
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
AI Deploy Targeted use cases Model inference
4 Industrial way of deploying stateless API(s)
5 Scalable on the fly
13
Slide 14
OVHcloud AI Solutions NOTEBOOK
AI Notebooks Data scientist
AI Training
AI Deploy Machine Learning Engineer
14
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
Demo time
16
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
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
Object Storage store data, codes, models
19
Slide 20
AI Notebooks explore process build
20
Slide 21
AI Training train validate export
21
Slide 22
AI Deploy size secure deploy infer
22
Slide 23
AI Deploy size secure deploy infer
22
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
QUESTIONS? 24
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