NVIDIA DriveWorks API: Core Methods
Description: This file defines the core methods of the SDK.
Definition in file Context.h.
|
DW_API_PUBLIC dwStatus | dwContext_getCUDAProperties (int32_t *driverVersion, int32_t *apiVersion, dwContextHandle_t context) |
| Returns Driver and Runtime API version of CUDA on the current machine. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getCurrentTime (dwTime_t *time, dwContextHandle_t context) |
| Returns the current timestamp. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getDataPath (const char **dataPath, dwContextHandle_t context) |
| Gets the data path of the library that contains the driveworks context. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getDLAEngineCount (int32_t *count, dwContextHandle_t context) |
| Get the available DLA engines count. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUArchitecture (const char **architecture, dwContextHandle_t context) |
| Returns the architecture for the currently selected CUDA device. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUAttribute (int32_t *value, cudaDeviceAttr attribute, int32_t deviceNum, dwContextHandle_t context) |
| Returns the value of the selected CUDA attribute for the specific CUDA device. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUCount (int32_t *count, dwContextHandle_t context) |
| Get the available GPU devices count. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUDeviceCurrent (int32_t *deviceNumber, dwContextHandle_t context) |
| Returns the currently selected GPU device. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUDeviceType (dwGPUDeviceType *deviceType, int32_t deviceNum, dwContextHandle_t context) |
| Returns the device type of the input GPU number. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getGPUProperties (cudaDeviceProp *properties, int32_t deviceNum, dwContextHandle_t context) |
| Returns the properties for the specific CUDA device. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_getPVAEngineCount (uint32_t *count, dwContextHandle_t context) |
| Get the available PVA engines count. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_isTimePTPSynchronized (bool *flag, dwContextHandle_t context) |
| Check if the used time source inside the context is synchronized over PTP. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_selectGPUDevice (int32_t deviceNumber, dwContextHandle_t context) |
| Selects a GPU device, if available. More...
|
|
DW_API_PUBLIC dwStatus | dwContext_setCustomFileFunctions (dwContextHandle_t context, dwCustomizedFileFunctions *fileFunctionPtr) |
| Set the customized fileStream function pointers in context. More...
|
|
DW_API_PUBLIC dwStatus | dwGetLastError (const char **errorMsg) |
| Retrieves the last error encountered. More...
|
|
DW_API_PUBLIC dwStatus | dwInitialize (dwContextHandle_t *context, dwVersion header_version, const dwContextParameters *params) |
| Creates and initializes an SDK context. More...
|
|
DW_API_PUBLIC dwStatus | dwRelease (dwContextHandle_t context) |
| Releases the context. More...
|
|