Till recently when we run a Jetson deepstream-l4t
container with runtime="nvidia"
a substantial amount of shared libraries and symbolic links present in the host
are loaded in the container.
The full list can be found on /etc/nvidia-container-runtime/host-files-for-container.d/l4t.csv
This kinda ties a certain JetPack version to specific deepstream-l4t
version(s), as there might exist incompatibilities caused by “breaking changes” in the shared libraries.
I think that changed since deepstream-l4t 6.1
as we can find the following information in the documentation:
Since Jetpack 5.0.1 DP, NVIDIA Container Runtime no longer mounts user level libraries like CUDA, cuDNN and TensorRT from the host. These will instead be installed inside the containers.
Is it safe to assume a JetPack 4.6
installation in the host will be able to handle the following containers without issues?
- deepstream-l4t:6.0.1-triton
- deepstream-l4t:6.1-triton
- deepstream-l4t:6.* (future versions)
Or in order to run a deepstream-l4t:6.1-triton
container is required update the JetPack to 5.0.1
?