Open source Deep Learning Containers (DLCs) are a set of Docker images for training and serving models with MLFlow in PyTorch, OpenCV (compiled for GPU), TensorFlow 2 for GPU, PyG and NVIDIA RAPIDS, running on CUDA 12.1. Tensorboard included for visualizations into model explainability and fine-tuning/understanding how your model learns.
![]()  | 
![]()  | 
![]()  | 
|---|---|---|
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
![]()  | 
Edit line 18 in docker-compose.yaml for however many GPUs you have: count: 3  # num of gpus, then run:
docker compose up --build -d
- 
Get security token to log into the notebook:
token=$(docker exec -it ultra /bin/bash -c "jupyter notebook list") \ echo ${token::-8} 
- Linux configured with 
nvidia-container-toolkitfound here, CUDA 12, NVIDIA Drivers v.525+ - NVIDIA GPU 
-ARCH_7.5+ 
- Deep Learning Notebook, or you can mount VSCode to 
/app| http://localhost:8888 - MLFlow is an open source platform for managing the end-to-end machine learning lifecycle, see more here | http://localhost:5000
 - Tensorboard povides the visualization and tooling needed for machine learning experimentation | http://localhost:6006
 
- 
Deep learning solution - all python bindings specifically compiled for c++/CUDA:
- Pytorch 2
 - PyG (Graph Neural Networks)
 - NVIDIA RAPIDS
 - OpenCV v4.8
 - TensorFlow 2
 
 - 
CuPy, Anaconda Python v3.11.5, Captum, MLFlow and more!
 - 
Supports LLMs, HuggingFace, Computer Vision, Navigation, Physics Informed ML, and Graph Neural Networks
 










