Module Image Types
Savant provides two types of module images for both Jetson and X86+dGPU:
basic image;
extra-dependencies image.
The basic image is a minimal image that contains only the necessary components to run the module.
The extra-dependencies image contains additional dependencies that are not required for the module to run, but are useful in particular situations, for development and debugging: PyTorch, Torchvision, Torchaudio, TensorRT, Torch2TRT, ONNX, Onnx Runtime (GPU), PyCUDA, Cython, Pandas, Polars, Scikit-learn, JupyterLab.
Minimal images:
savant-deepstream:<tag>
savant-deepstream-l4t:<tag>
To use extra-dependencies image, you need add -extra suffix to the image name:
savant-deepstream-extra:<tag>
savant-deepstream-l4t-extra:<tag>
Extra component versions
Component |
x86 Version |
Jetson Version |
Notes |
---|---|---|---|
PyTorch |
2.3.0 |
2.3.0 |
With CUDA support |
Torchaudio |
2.3.0 |
2.3.0 |
|
Torchvision |
0.18.0 |
0.18.0 |
|
TensorRT |
8.6.1 |
8.6.2 |
|
Torch2TRT |
0.5.0 |
0.4.0 |
|
ONNX |
1.16.0 |
1.16.0 |
|
ONNX Runtime |
1.17.1 |
1.17.0 |
With CUDA support |
PyCUDA |
2024.1 |
2024.1 |
|
Pandas |
2.2.2 |
2.2.2 |
|
Polars |
0.20.26 |
0.19.12 |
|
Scikit-learn |
1.4.2 |
1.4.2 |
|
JupyterLab |
4.2.0 |
4.2.0 |