DriveWorks SDK Reference
4.0.0 Release
For Test and Development only

DriveWorks SDK Reference Documentation

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 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.