Linux / arm64
NVIDIA Linux4Tegra (L4T) package provides the bootloader, kernel, necessary firmwares, NVIDIA drivers, flashing utilities and a sample filesystem to be used on Jetson systems. The software packages contained in L4T provide the functionality necessary to run Linux on Jetson devices (Xavier, TX2, and Nano). For a detailed software overview please refer documentation provided here: (https://docs.nvidia.com/jetson/l4t/index.html)
l4t-base docker image enables l4t applications to be run in a container using the Nvidia Container Runtime on Jetson. It has a subset of packages from the l4t rootfs included within. The platform specific libraries and select device nodes for a particular device are mounted by the NVIDIA container runtime into the l4t-base container from the underlying host, thereby providing necessary dependencies for l4t applications to execute within the container. This approach enables the l4t-base container to be shared between various Jetson devices.
Similarly, CUDA, TensorRT and VisionWorks are ready to use within the l4t-base container as they are made available from the host by the NVIDIA container runtime.
The image is tagged with the version corresponding to the release version of the associated l4t release. Based on this, the l4t-base:r32.6.1 container is intended to be run on devices executing the l4t r32.6.1 release.
Starting with the r32.4.3 release, the Dockerfile for the l4t-base docker image is also being provided. This can be accessed at this link. Users can use this to modify the contents to suit their needs
Ensure these prerequisites are available on your system:
Before running the l4t-base container, use Docker pull to ensure an up-to-date image is installed. Once the pull is complete, you can run the container image.
To run the container:
Allow external applications to connect to the hostÂs X display:
Run the docker container using the docker command
sudo docker run -it --rm --net=host --runtime nvidia -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/l4t-base:r32.6.1
Note that usage of some devices might need associated libraries to be available inside the container.
Once you have successfully launched the l4t-base container, try running a sample application such as nbody, which is included as part of CUDA samples. The NVIDIA Container Runtime on Jetson documentation outlines detailed steps to run this sample within the container.
The l4t-base container includes various software packages with their respective licenses included within the container.
For more information about l4t refer Jetson Download Center
If you have questions, please refer to the Jetson Forums.