DRIVE Software

NVIDIA DRIVE™ Software includes a suite of applications, libraries, toolkits, frameworks, source packages and compilers that enable vehicle manufacturers and suppliers to develop fully autonomous vehicle applications.

DRIVE Download Center provides the latest NVIDIA® host development environment and other embedded software for the DRIVE Platform.

DRIVE OS Features

  • Multiple Guest Operating Systems
  • 64-bit user space and runtime libraries
  • NvMedia APIs for hardware accelerated multimedia and camera input processing
  • CUDA parallel computing platform
  • Graphics APIs: OpenGL, OpenGL ES, EGL with EGLStream extensions
  • Deep Learning: TensorRT, cuDNN
  • Ubuntu target Root File System (RFS)

DRIVE Software Applications

  • DRIVE AV including DriveWorks

DRIVE Software Applications

Explore the repository to download the latest software. Updates are added on a regular basis.

DRIVE AV including DriveWorks

Provides an autonomous vehicle software package with ego-motion, perception, localization and path planning. Each function employs a redundancy and diversity strategy for fail-over operation capability.

Read More


Provides the foundation for in-vehicle artificial intelligence applications for increased safety and convenience features, from driver monitoring to natural language understanding.

Deep Learning Libraries

Explore the repository to download the latest software. Updates are added on a regular basis.


NVIDIA TensorRT™ is a high performance neural network inference engine for production deployment of deep learning applications. Use TensorRT to optimize, validate and deploy a trained neural network for inference to hyperscale data centers, embedded, or automotive product platforms.

Read More


NVIDIA CUDA® Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers.

Read More

Software Tools

Explore the repository to download the latest tools. Updates are added on a regular basis.

NVIDIA® Nsight™ Systems

NVIDIA Nsight Systems is a system-wide performance analysis tool designed to visualize application algorithms, select the largest opportunities for optimization, and tune to scale efficiently across CPUs and GPUs on the DRIVE Platform.

Read More

Tegra® Graphics Debugger

Tegra Graphics Debugger is a console-grade tool for debugging and optimizing OpenGL and OpenGL ES applications to get the latest and most advanced GPU features.

Read More

PerfWorks SDK

NVIDIA PerfWorks SDK is a comprehensive suite of performance tools to debug and profile OpenGL and Direct3D applications.

Read More

NVIDIA® Visual Profiler

The NVIDIA Visual Profiler is a cross-platform performance profiling tool that delivers developers vital feedback for optimizing CUDA C/C++ applications.

Read More

NVIDIA® Nsight™ Eclipse Edition

Use the Nsight IDE to develop CUDA applications and create a homogeneous development environment for heterogeneous platforms. Seamlessly debug CPU and CUDA code, profile CUDA kernels, and efficiently refactor the code to take advantage of the GPU.

Read More


CUDA-MEMCHECK detects the source and cause of memory access errors in GPU code, allows locating errors quickly, and reports runtime execution errors to identify situations that may result in an “unspecified launch failure” error when the application is running.

Read More


CUDA-GDB provides a console-based debugging interface for use from the command line on the local system or a remote system with Telnet or SSH access. CUDA-GDB delivers a seamless debugging experience for simultaneous debugging the CPU and GPU portions of the application.

Read More

CUDA nvprof

Profile your CUDA application with this command line profiling tool to quickly collect CUDA kernel performance data and hardware performance counters.

Read More