Build type | STABLE | DEVEL |
---|---|---|
SOURCE | ||
Docker image CPU | ||
Docker image GPU | ||
Docker image GPU+TORCH | ||
Docker image GPU+TENSORRT |
DeepDetect Docker for GPU & CPU
DeepDetect docker images are available for CPU and GPU with a range of supported backends, from Pytorch to Caffe, TensorRT, NCNN, Tensorflow, …
Our Docker images are organized as follows:
- All Docker images are available from Docker Hub
- Every DeepDetect release generates images that are tagged with the release number
- Nighly images are generated that bear the
ci:master
tag.
See our DeepDetect docker documentation and DeepDetect Quickstart pages for information on how to use our CPU and GPU containers easily.
DeepDetect Docker Images, Releases & CI
Framing an automation challenge into a Machine Learning problem, training and selecting models, then serving then within applications are enough challenges for a day.
At Jolibrain we are servicing customers with many heterogeneous requirements and solutions. Automation problems range from time-series forecasting with deep nets to generative models for transforming objects in images, text moderation, code analysis, etc…
Since we are “machine learnists”, we are automating as much as possible everything that is not deep learning. We achieve this in two steps:
- We automate and bring into DeepDetect anything that is useful to us from training to serving, so we never do something twice.
- We have grown our CI/CD capabilities with two objectives:
- We avoid breaking stuff we’ve automated in the past
- We can deliver changes fast and update our customer installs
This is how many capabilities have come to be embedded into DeepDetect, from state-of-the-art time-series to object detection, OCR, CSV and sparse data handling.
Machine Learning functionalities per library
Caffe | Caffe2 | XGBoost | TensorRT | NCNN | Libtorch | Tensorflow | T-SNE | Dlib | |
---|---|---|---|---|---|---|---|---|---|
Serving | |||||||||
Training (CPU) | Y | Y | Y | N/A | N/A | Y | N | Y | N |
Training (GPU) | Y | Y | Y | N/A | N/A | Y | N | Y | N |
Inference (CPU) | Y | Y | Y | N | Y | Y | Y | N/A | Y |
Inference (GPU) | Y | Y | Y | Y | N | Y | Y | N/A | Y |
Models | |||||||||
Classification | Y | Y | Y | Y | Y | Y | Y | N/A | Y |
Object Detection | Y | Y | N | Y | Y | N | N | N/A | Y |
Segmentation | Y | N | N | N | N | N | N | N/A | N |
Regression | Y | N | Y | N | N | Y | N | N/A | N |
Autoencoder | Y | N | N/A | N | N | N | N | N/A | N |
NLP | Y | N | Y | N | N | Y | N | Y | N |
OCR / Seq2Seq | Y | N | N | N | Y | N | N | N | N |
Time-Series | Y | N | N | N | Y | Y | N | N | N |
Data | |||||||||
CSV | Y | N | Y | N | N | N | N | Y | N |
SVM | Y | N | Y | N | N | N | N | N | N |
Text words | Y | N | Y | N | N | N | N | N | N |
Text characters | Y | N | N | N | N | N | N | Y | N |
Images | Y | Y | N | Y | Y | Y | Y | Y | Y |
Time-Series | Y | N | N | N | Y | N | N | N | N |
Releases & CI
DeepDetect releases come every few weeks or so. Our CI is not public but the results are on every PR.
Current release is shown below:
Latest Release | Release Date | Commits since last release |
---|---|---|