48 #ifndef DW_CLEARSIGHTNET_H_ 49 #define DW_CLEARSIGHTNET_H_ 178 #endif // DW_CLEARSIGHTNET_H_ dwProcessorType processorType
Processor type. Supported processors: GPU (Default), DLA (only on DDPX)
DW_API_PUBLIC dwStatus dwClearSightNet_getDNNMetaData(dwDNNMetaData *metaData, dwClearSightNetHandle_t clearSightNetHandle)
Returns the DNN metadata.
NVIDIA DriveWorks API: Core Methods
struct dwClearSightNetObject * dwClearSightNetHandle_t
Handle to a ClearSightNet object.
NVIDIA DriveWorks API: DNN Methods
dwStatus
Status definition.
DW_API_PUBLIC dwStatus dwClearSightNet_getOutputBlobSize(dwBlobSize *outputBlobsize, dwClearSightNetHandle_t clearSightNetHandle)
Returns output blob size of first (only) ClearSightNet output.
dwProcessorType
Processor type definitions.
DW_API_PUBLIC dwStatus dwClearSightNet_initialize(dwClearSightNetHandle_t *clearSightNetHandle, const dwClearSightNetParams *clearSightNetParams, dwContextHandle_t ctx)
Initializes ClearSightNet module.
dwPrecision networkPrecision
ClearSightnet network precision. Default is DW_PRECISION_FP32.
DW_API_PUBLIC dwStatus dwClearSightNet_release(dwClearSightNetHandle_t clearSightNetHandle)
Releases the ClearSightNet module.
DW_API_PUBLIC dwStatus dwClearSightNet_reset(dwClearSightNetHandle_t clearSightNetHandle)
Resets ClearSightNet.
DW_API_PUBLIC dwStatus dwClearSightNet_getInputBlobSize(dwBlobSize *inputBlobsize, dwClearSightNetHandle_t clearSightNetHandle)
Returns input blob size that ClearSightNet expects.
struct dwContextObject * dwContextHandle_t
Context handle.
const void * networkCustomData
Custom network data. Must be set if custom model is selected and available.
DW_API_PUBLIC dwStatus dwClearSightNet_initDefaultParams(dwClearSightNetParams *clearSightNetParams, dwContextHandle_t ctx)
Initializes ClearSightNet parameters with default values.