Downloading and Copying Additional DriveOS Packages#

The ARM packages for CUDA, CuDNN, and TensorRT are available from NVIDIA NVONLINE via Artifactory. To download the packages from Artifactory, see the steps in the “Optional: Downloading and Installing Additional DriveOS Packages” section in the NVIDIA DriveOS 7.0 Linux Installation Guide.

After downloading the packages to the /drive_flashing directory inside the container, they must be copied to the /drive/drive-linux/toolkits directory for access by Yocto recipes.

To copy the packages, choose the following steps that are relevant to your build requirements and run the commands from inside the container:

  • If you are building CUDA with Yocto, copy the CUDA package by running the following commands:

    $ mkdir -p /drive/drive-linux/toolkits/cuda/drive-os-av/
    
    $ cp /drive_flashing/driveos-cuda-*-tegra-repo-ubuntu*_arm64.deb /drive/drive-linux/toolkits/cuda/drive-os-av/
    
  • If you are building CuDNN with Yocto, copy the CuDNN package by running the following commands:

    $ mkdir -p /drive/drive-linux/toolkits/cudnn/
    
    $ cp /drive_flashing/cudnn-local-tegra-repo-ubuntu*_arm64.deb /drive/drive-linux/toolkits/cudnn/
    
  • If you are building TensorRT with Yocto, copy the TensorRT package by running the following commands:

    $ mkdir -p /drive/drive-linux/toolkits/tensorRT/
    
    $ cp /drive_flashing/nv-tensorrt-repo-ubuntu*-cuda*trt*-target-ga*_arm64.deb /drive/drive-linux/toolkits/tensorRT/