AI Deploy - Apps portfolio
A collection of AI apps that can be easily deployed with AI Deploy
A collection of AI apps that can be easily deployed with AI Deploy
Last updated 31st January, 2023.
AI Deploy is in beta
. During the beta-testing phase, the infrastructure’s availability and data longevity are not guaranteed. Please do not use this service for applications that are in production, as this phase is not complete.
AI Deploy is covered by OVHcloud Public Cloud Special Conditions.
AI Deploy allows you to deploy AI apps or models. To test or use the product, you can build on existing AI models.
For example, you can rely on open-source models or apps.
To test AI Deploy, you can quickly deploy apps based on those proposed in our portfolio.
Owner | Task | Description | Documentation | Dockerfile | Docker image | HTTP port | CLI command | Usage |
---|---|---|---|---|---|---|---|---|
OVHcloud | Hello world | Launch your first API with Flask | AI Deploy - Getting started | Dockerfile - Hello world | priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/ai-deploy-hello-world |
5000 | ovhai app run --default-http-port 5000 priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/ai-deploy-hello-world |
API - interact with the API with a curl command or a Python script |
OVHcloud | EDA and interactive prediction | Explore, analyse iris data and do interactive prediction with Streamlit | AI Deploy - Tutorial - Deploy an interactive app for EDA and prediction using Streamlit | Dockerfile - EDA and prediction on iris data | priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/streamlit-eda |
8501 | ovhai app run --default-http-port 8501 priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/streamlit-eda |
Web interface - access to the app with the url |
OVHcloud | Sketch recognition | Recognize handwritten digits with Gradio | AI Deploy - Tutorial - Deploy a Gradio app for sketch recognition | Dockerfile - Sketch recognition | priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/gradio-sketch-recognition |
8080 (default) | ovhai app run priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/gradio-sketch-recognition |
Web interface - access to the app with the url |
OVHcloud | Spam classification | Classify spam messages with FastAPI | AI Deploy - Tutorial - Deploy and call a spam classifier with FastAPI | Dockerfile - Spam classifier API | priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/fastapi-spam-classification |
8000 | ovhai app run --default-http-port 8000 priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/fastapi-spam-classification |
API - interact with the API with <app-url>/docs or curl command |
OVHcloud | Sentiment analysis | Analyse text sentiment with Hugging Face models and Flask | AI Deploy - Tutorial - Deploy an app for sentiment analysis with Hugging Face and Flask | Dockerfile - Sentiment analysis Hugging Face app | priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/flask-sentiment-analysis |
5000 | ovhai app run --default-http-port 5000 priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/flask-sentiment-analysis |
Web interface - access to the app with the url |
OVHcloud | Speech-to-Text | Use Speech-to-Text powers on audio and video | AI Deploy - Tutorial - Create and deploy a Speech to Text application using Streamlit | Dockerfile - Speech-to-Text Streamlit app | priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/streamlit-speech-to-text |
8501 | ovhai app run --default-http-port 8501 priv-registry.gra.training.ai.cloud.ovh.net/ai-deploy-portfolio/streamlit-speech-to-text |
Web interface - access to the app with the url |
If you want to launch these apps from the OVHcloud control panel:
Below are examples of existing models that can be deployed with AI Deploy. However, you are free to deploy any other AI model or app of your choice.
YOLO ('You only look once'), is an Object Detection
algorithms family.
References:
DALL-E mini is an AI model that can draw images from any text prompt (Text-to-Image
).
References:
Stable Diffusion is Text-to-Image
model that generates images from text.
References:
EfficientNet is a family of Image Classification
models. There are eight different EfficientNet models (b0
-> b7
)
References:
ResNet are AI models based residual neural network whose aim is to solve Image Classification
tasks.
References:
MobileNet are Computer Vision
models designed to be used in mobile applications. They are known for their small size and low latency.
References:
GPT-2 is a Text Generation
model developed by Open AI.
References:
Famous NLP models based on BERT can also be deployed for Text Classification
for example.
References:
BART-based models can also be deployed for Zero-Shot Classification
tasks.
References:
You can also refer to our GitHub repository to find examples of AI apps to deploy.
You will find all the codes and documentation needed to deploy each app here.
Here are some examples of AI apps we propose:
Please feel free to send us your questions, feedback and suggestions to help our team improve the service on the OVHcloud Discord server
Não hesite em propor-nos sugestões de melhoria para fazer evoluir este manual.
Imagens, conteúdo, estrutura... Não hesite em dizer-nos porquê para evoluirmos em conjunto!
Os seus pedidos de assistência não serão tratados através deste formulário. Para isso, utilize o formulário "Criar um ticket" .
Obrigado. A sua mensagem foi recebida com sucesso.
Aceda ao seu espaço comunitário. Coloque as suas questões, procure informações e interaja com outros membros do OVHcloud Community.
Discuss with the OVHcloud community