Installations of multiple repositories/libraries on Xavier NX


I have an NVIDIA Jetson Xavier NX board, and I have successfully installed NVIDIA SDK components.
Now, I have to run multiple repositories for different tasks such as detection, tracking, segmentation, and so on. Since various repositories require different versions of dependencies such as PyTorch, TensorFlow, OpenCV, etc., sometimes even different Cuda Toolkit versions are required. In this view, how can I proceed with the installation procedure so that there is no conflict between the libraries of the various repositories? For instance, on laptop machines, we create different Conda environments. Similarly, how should we proceed on the Jetson development board? Do I have to create the Docker images for every repository that is to be used, or can I simply install them on Jetson Terminal, or any recommended procedure to start with?

I shall be grateful for guidance at this basic level.

Kind regards,


You can use docker or virtual environment.

But please note that the Jetson CUDA toolkit has some dependencies on the BSP.
For Jetson 5, only CUDA 11.4 and 12.0 can work.


This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.