We are coming from TX2 / TX2NX where it was pretty clear that we had to use a docker image corresponding to the underlying l4t version and the cuda/tensorrt libs are mounted from the host into the container.
Now we are migrating our applications to Orin NX and the available information is rather confusing:
- The latest available l4t image is r36.2.0 from July 2023 (corresponding ot jetpack 6.0 DP) without an automatic mounting of libraries from the host system.
- The issue No l4t-base:r36.3.0 docker image mentions that one should use ubuntu | NVIDIA NGC) for jetpack 6.0 (last update April 24).
- In the same issue, it is mentioned that users should try l4t-cuda. This is here NVIDIA L4T CUDA | NVIDIA NGC and it seems that these images are the most active (latest version August 2024). Now I see that there is a l4t-cuda:12.6.11-runtime, but the -devel image is missing.
What is the nvidia recommendation for docker base images suited for different versions of jetpack? Do we have to choose l4t-cuda with a suitable cuda version? Is the l4t-cuda:12.6.11-devel missing by intention? How are we supposed to include development support in the container?