DriveWorks SDK Reference
5.16.65 Release
For Test and Development only

DriveWorks SDK Reference

Welcome to the NVIDIA® DriveWorks SDK Reference.

The NVIDIA® DriveWorks Software Development Kit (SDK) enables developers to implement autonomous vehicle (AV) solutions by providing a comprehensive library of modules, developer tools, and reference applications that take advantage of the computing power of the NVIDIA DRIVE platform.

This DriveWorks SDK release may only be used for test and development.

The following diagram describes the DriveWorks SDK. Click on different points to jump to specific sections.

DriveWorks SDK Overview

Modules Modules Samples Samples Tools Tools Tutorials Tutorials

The NVIDIA Compute Graph Framework (CGF) and NVIDIA System Task Manager (STM) are distributed with the NVIDIA DriveWorks SDK. Please see the separate "Compute Graph Framework SDK Reference" and "System Task Manager User Guide" documents available through the NVIDIA DRIVE Developer Program or NVONLINE for more information.

The DriveWorks SDK is designed to achieve the full throughput limits of the computer, enabling real-time self-driving applications. This requires careful architecture of the end-to-end software pipeline to do the following:

  • Efficiently utilize the many processors inside the NVIDIA DRIVE® platform.
  • Optimize data communication formats between hardware engines.
  • Minimize data copies (zero copy exchange of buffers).
  • Implement and utilize the most efficient algorithms.

The DriveWorks SDK design philosophy is modular, optimized, and flexible. You can use it out of the box, or enhance it with your own code to create your own AV solution.

The DriveWorks SDK Includes middleware for sensor integration, data recording, image processing, and much more.