This page provides access to software for developers using NVIDIA DRIVE™ AGX, DRIVE Hyperion and DRIVE PX 2 Developer Kits.


Developers using DRIVE AGX Developer Kits may choose between:

  • DRIVE OS 5.2.0 and DriveWorks 3.5 which includes more recent versions of CUDA and TensorRT. DRIVE OS and DriveWorks include the DRIVE OS and DriveWorks modules per diagram above.
  • DRIVE Software 10.0 which is intended for Hyperion Developers. DRIVE Software includes the DRIVE OS, DriveWorks, DRIVE IX and DRIVE AV modules above.
  • Please carefully choose the release that best meets your development needs.

Developers using DRIVE PX 2 Developer Kits have access to the legacy DRIVE OS 5.0 software.

See Automotive Software for more details.

NVIDIA DRIVE™ OS 5.2.0 and DriveWorks 3.5 (Linux)

Requires membership to the NVIDIA DRIVE Developer Program for DRIVE AGX


Here’s what you need to know to update to DRIVE OS 5.2.0 Linux:

  • Software is supported on the DRIVE AGX hardware:
    • NVIDIA DRIVE AGX Pegasus™
    • NVIDIA DRIVE AGX Xavier™
  • You must have DRIVE Software 10.0 or DRIVE OS 5.1.15 (from NVONLINE) flashed on your target DRIVE AGX System. Once updated to DRIVE OS 5.2.0, you may only downgrade to DRIVE OS 5.1.15 or DRIVE Software 10.0 with specified caveats, please see DRIVE OS Installation Guide for more info.
  • Install the most up to date version of the NVIDIA SDK Manager

    NVIDIA SDK Manager

    PLEASE NOTE: The NVIDIA Developer latest login and authentication system has been updated. The steps to login to the DRIVE Developer Programs when using SDK Manager have changed. Please see the SDK Manager User Guide for more details.

  • Documentation is publicly available at https://docs.nvidia.com/drive/, under NVIDIA DRIVE™ OS and DriveWorks for DRIVE AGX.

    DRIVE OS 5.2.0 Release Notes      DRIVE OS 5.2.0 Installation Guide


  • After updating your software, be sure to review DRIVE OS 5.2.0 Installation Guide, Section 1.4 on how to Finalize your DRIVE AGX System Setup

Please Note: DriveWorks 3.5 is only compatible with DRIVE OS 5.2.0. Please install/flash DRIVE OS 5.2.0 (available above) before downloading and installing DriveWorks 3.5. To clarify, DriveWorks 3.5 will not work with DRIVE Software 9.0 or 10.0.
I have installed/flashed DRIVE OS 5.2.0 and I agree to the terms of the NVIDIA DriveWorks 3.5 End User License Agreement

Support:

For support, please post any queries or issues to the DRIVE Developer Forum.



NVIDIA DRIVE™ Software 10.0 (Linux)

Requires membership to the NVIDIA DRIVE Developer Program for DRIVE AGX


Please Note: DRIVE Software 10.0 includes DRIVE OS 5.1.6.1 and DriveWorks 2.2, DRIVE IX and DRIVE AV. We recommend you develop using the latest DRIVE OS and DriveWorks available above. DRIVE Hyperion developers should continue to use DRIVE Software.

Here’s what you need to know to update to DRIVE Software 10.0:




Open Source:

DRIVE Software 10.0 Target Root Filesystem Open-Source Package (TAR.GZ)

DRIVE OS Open-Source Package installed by SDK Manager

Support:

For support, please post any queries or issues to the DRIVE Developer Forum.

Requires membership to the NVIDIA DRIVE Developer Program for DRIVE AGX

Supported Hardware:

  • NVIDIA DRIVE AGX Pegasus™
  • NVIDIA DRIVE AGX Xavier™

Includes:

DRIVE OS version 5.1.0.2 (Linux)
  • CUDA
  • TensorRT
  • cuDNN


DriveWorks SDK v2.0 APIs
  • Sensor Abstraction
  • Recorder
  • Image/Point Cloud Processing


DRIVE AV v2.0
  • DRIVE Perception


DRIVE IX SDK
  • Driver Monitoring System
  • DRIVE Hub

System requirements for the host machine

  • Software:
    • Ubuntu Linux 16.04 LTS x86_64
    • X11 enabled on the host system
  • Hardware:
    • Memory: 8GB of RAM
    • Hard disk: 120 GB of free disk space for the complete host and target deployed SDK version.
    • Graphics card: NVIDIA Pascal (or newer) GPU (required only for running the sample applications on the host machine).
    • A working Internet connection.

If you plan to run your sample applications on your development workstation, please ensure your system includes an NVIDIA Pascal based (or newer) GPU and that the latest NVIDIA GPU graphics driver is installed.


Setting up the development environment for DRIVE Software and DRIVE OS


1. REVIEW DOCUMENTATION

2. DOWNLOAD

NVIDIA SDK Manager

3. UPDATE the PCIe SWITCH FIRMWARE

Before upgrading to a new release please verify and update the PCIe switch firmware on your DRIVE AGX System before proceeding. Refer to the documentation to identify your current firmware, if different from 0x40014001, download the restricted-pdk.run utility and follow the upgrade procedure.

4. INSTALL

From a terminal window, install the Debian package with the command: sudo apt install ./sdkmanager_0.9.12-4180_amd64.deb

5. LAUNCH

From a terminal window, launch SDK Manager with the command: sdkmanager

6. LOGIN & SETUP

  • From the SDK Manager launch screen, select the login tab for DEVELOPER ZONE | developer.nvidia.com.
  • Enter the same credentials used to access the DRIVE Platform Download Center, and click Login.
  • Select the Software version you would like to install and follow the steps to complete the installation.


NVIDIA DRIVE™ OS 5.0.10.3 with NVIDIA DriveWorks SDK for NVIDIA DRIVE™ PX 2

Requires membership to the NVIDIA DRIVE Developer Program for DRIVE PX 2

Supported Hardware:

  • NVIDIA DRIVE™ PX 2

Includes:

DRIVE OS version 5.0.10.3 (Linux)
  • CUDA
  • TensorRT
  • cuDNN


DriveWorks SDK v1.2 APIs
  • Sensor Abstraction
  • Recorder
  • Image/Point Cloud Processing

             Install through NVIDIA SDK Manager      DRIVE PX 2 Documentation     

System requirements for the development workstation

  • Software:
    • Ubuntu Linux 16.04 LTS x86_64
    • X11 enabled on the host system
  • Hardware:
    • Memory: 8GB of RAM
    • Hard disk: 120 GB of free disk space for the complete host and target deployed SDK version.
    • Graphics card: NVIDIA Pascal (or newer) GPU (required only for running the sample applications on the host machine).
    • A working Internet connection.

If you plan to run your sample applications on your development workstation, please ensure your system includes an NVIDIA Pascal based (or newer) GPU and that the latest NVIDIA GPU graphics driver is installed.


Setting up the development environment for DRIVE Software and DRIVE OS

    1. REVIEW DOCUMENTATION

    NOTE: For the most up to date documentation please refer to the documentation page as these are more frequently updated than the ones installed through the SDK Manager.

    2. DOWNLOAD

    NVIDIA SDK Manager

    3. INSTALL

    From a terminal window, install the Debian package with the command: sudo apt install ./sdkmanager_0.9.12-4180_amd64.deb

    4. LAUNCH

    From a terminal window, launch SDK Manager with the command: sdkmanager

    5. LOGIN & SETUP

    • From the SDK Manager launch screen, select the login tab for DEVELOPER ZONE | developer.nvidia.com.
    • Enter the same credentials used to access the DRIVE Platform Download Center, and click Login.
    • Select the Software version you would like to install and follow the steps to complete the installation.

Additional Resources

Ethical AI

NVIDIA’s platforms and application frameworks enable developers to build a wide array of AI applications. Consider potential algorithmic bias when choosing or creating the models being deployed. Work with the model’s developer to ensure that it meets the requirements for the relevant industry and use case; that the necessary instruction and documentation are provided to understand error rates, confidence intervals, and results; and that the model is being used under the conditions and in the manner intended.