Cuda 12.1 driver for Linux aarch64 missing?

Hello, after installing Cuda12.1 on Jetson Xavier NX I can’t find the Cuda 12.1 driver for Linux aarch64… (I do find an old driver for 11.4) Could you help identify, locate and download.

(Cuda 12.1 update release notes table 1 indicate Cuda compatiblity with aarch64-Jetson )

Note: my little test program outputs:
cudaGetDeviceProperties failed: CUDA driver version is insufficient for CUDA runtime version
CUDA Driver Version: 11.4
CUDA Runtime Version: 12.1
CUDA Device Name:
CUDA Compute Capability: -1785077984.65535
CUDA Device Memory: 281473195962368 bytes
cudaMalloc failed: CUDA driver version is insufficient for CUDA runtime version

Appreciate the help!

Hi,

The GPU driver for Jetson is integrated into the OS and the latest version is 11.4.

But we support CUDA compatibility from CUDA 12.
So CUDA 12 can work with the older GPU driver version.

Have you linked the compat folder which allows users to run on an older GPU driver?

$ export LD_LIBRARY_PATH=/usr/local/cuda-12.0/compat

Below is the document for your reference:

Thanks.

1 Like

Yes, that was it! After linking like you suggested ( ```
export LD_LIBRARY_PATH=/usr/local/cuda-12.1/compat

my test outputs:

CUDA Driver Version: 12.1
CUDA Runtime Version: 12.1
CUDA Device Name: Xavier
CUDA Compute Capability: 7.2
CUDA Device Memory: 7178948608 bytes

Hello Cuda!

THANK YOU!

If I may, just another question:

Considering the above, what would be the best approach and process to install Cuda 12.1 in a docker container?
(for Linux, aarch64, Ubuntu 20.04, Jetson Xavier NX)

Is there a pre-built image I can use? (I wasn’t able to find one) Or, using Cuda 12.1 toolkit which is rather easy process ?

Hi,

For Jetson, we only provide a container that has been included in the JetPack release.

CUDA 12 is a pre-release version for Jetson now.
So an L4T container with CUDA 12 pre-installed is not available.

Thanks.

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