Driveworks is Nvidias software devleopment platform for autonomous vehicles. Driveworks is designed to work with the Nvidia AGX platform. the one unique problem I have seen with Autonomous vehicles is the balance between data ingestion and inference.
Equipment attached to fleet vehicles can come from multiple different types of manufacturers each having their own sensor and camera configurations. Because of this, Nvidia Drive’s SDK is equipped with nested data structures that are best stored in a document database.
The issue with heterogeneous sensor configurations is that data required for training may vary widely from data required for inference during vehicle operation. This means the AGX machine itself needs to be sufficient for the most robust applications, nvidia accomplishes this through the Xavier (CPU) platform with dual pegasus (GPU) capabilities. To appropriately process and export trained models, ingestion pipelines may require parallel data transformations for creating a data warehouse.