Defines common elements used in the API exposed by the Gst-inference plugin.
Data Structures | |
| struct | NvDsInferDims |
| Holds the dimensions of a layer. More... | |
| struct | NvDsInferDimsCHW |
| Holds the dimensions of a three-dimensional layer. More... | |
| struct | NvDsInferLayerInfo |
| Holds information about one layer in the model. More... | |
| struct | NvDsInferNetworkInfo |
| Holds information about the model network. More... | |
| struct | NvDsInferObjectDetectionInfo |
| Holds information about one parsed object from a detector's output. More... | |
| struct | NvDsInferInstanceMaskInfo |
| Holds information about one parsed object and instance mask from a detector's output. More... | |
| struct | NvDsInferAttribute |
| Holds information about one classified attribute. More... | |
Macros | |
| #define | NVDSINFER_MAX_DIMS 8 |
| #define | _DS_DEPRECATED_(STR) __attribute__ ((deprecated (STR))) |
| #define | getDimsCHWFromDims(dimsCHW, dims) |
| Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure. More... | |
| #define | getDimsHWCFromDims(dimsCHW, dims) |
| #define | NVDSINFER_MAX_DIMS 8 |
| #define | _DS_DEPRECATED_(STR) __attribute__ ((deprecated (STR))) |
| #define | getDimsCHWFromDims(dimsCHW, dims) |
| Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure. More... | |
| #define | getDimsHWCFromDims(dimsCHW, dims) |
Typedefs | |
| typedef NvDsInferObjectDetectionInfo | NvDsInferParseObjectInfo |
| A typedef defined to maintain backward compatibility. More... | |
| typedef NvDsInferObjectDetectionInfo | NvDsInferParseObjectInfo |
| A typedef defined to maintain backward compatibility. More... | |
Functions | |
| const char * | NvDsInferStatus2Str (NvDsInferStatus status) |
| Get the string name for the status. More... | |
| #define _DS_DEPRECATED_ | ( | STR | ) | __attribute__ ((deprecated (STR))) |
Definition at line 41 of file sources/includes/nvdsinfer.h.
| #define _DS_DEPRECATED_ | ( | STR | ) | __attribute__ ((deprecated (STR))) |
Definition at line 41 of file 9.0/sources/includes/nvdsinfer.h.
| #define getDimsCHWFromDims | ( | dimsCHW, | |
| dims | |||
| ) |
Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure.
Definition at line 128 of file 9.0/sources/includes/nvdsinfer.h.
| #define getDimsCHWFromDims | ( | dimsCHW, | |
| dims | |||
| ) |
Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure.
Definition at line 128 of file sources/includes/nvdsinfer.h.
| #define getDimsHWCFromDims | ( | dimsCHW, | |
| dims | |||
| ) |
Definition at line 135 of file sources/includes/nvdsinfer.h.
| #define getDimsHWCFromDims | ( | dimsCHW, | |
| dims | |||
| ) |
Definition at line 135 of file 9.0/sources/includes/nvdsinfer.h.
| #define NVDSINFER_MAX_DIMS 8 |
Definition at line 39 of file sources/includes/nvdsinfer.h.
| #define NVDSINFER_MAX_DIMS 8 |
Definition at line 39 of file 9.0/sources/includes/nvdsinfer.h.
A typedef defined to maintain backward compatibility.
Definition at line 171 of file sources/includes/nvdsinfer.h.
A typedef defined to maintain backward compatibility.
Definition at line 171 of file 9.0/sources/includes/nvdsinfer.h.
| enum NvDsInferDataType |
Specifies the data type of a layer.
Definition at line 72 of file sources/includes/nvdsinfer.h.
| enum NvDsInferDataType |
Specifies the data type of a layer.
Definition at line 72 of file 9.0/sources/includes/nvdsinfer.h.
| enum NvDsInferLogLevel |
Enum for the log levels of NvDsInferContext.
| Enumerator | |
|---|---|
| NVDSINFER_LOG_ERROR | |
| NVDSINFER_LOG_WARNING | |
| NVDSINFER_LOG_INFO | |
| NVDSINFER_LOG_DEBUG | |
| NVDSINFER_LOG_ERROR | |
| NVDSINFER_LOG_WARNING | |
| NVDSINFER_LOG_INFO | |
| NVDSINFER_LOG_DEBUG | |
Definition at line 257 of file 9.0/sources/includes/nvdsinfer.h.
| enum NvDsInferLogLevel |
Enum for the log levels of NvDsInferContext.
| Enumerator | |
|---|---|
| NVDSINFER_LOG_ERROR | |
| NVDSINFER_LOG_WARNING | |
| NVDSINFER_LOG_INFO | |
| NVDSINFER_LOG_DEBUG | |
| NVDSINFER_LOG_ERROR | |
| NVDSINFER_LOG_WARNING | |
| NVDSINFER_LOG_INFO | |
| NVDSINFER_LOG_DEBUG | |
Definition at line 257 of file sources/includes/nvdsinfer.h.
| enum NvDsInferStatus |
Enum for the status codes returned by NvDsInferContext.
| Enumerator | |
|---|---|
| NVDSINFER_SUCCESS | NvDsInferContext operation succeeded. |
| NVDSINFER_CONFIG_FAILED | Failed to configure the NvDsInferContext instance possibly due to an erroneous initialization property. |
| NVDSINFER_CUSTOM_LIB_FAILED | Custom Library interface implementation failed. |
| NVDSINFER_INVALID_PARAMS | Invalid parameters were supplied. |
| NVDSINFER_OUTPUT_PARSING_FAILED | Output parsing failed. |
| NVDSINFER_CUDA_ERROR | CUDA error was encountered. |
| NVDSINFER_TENSORRT_ERROR | TensorRT interface failed. |
| NVDSINFER_RESOURCE_ERROR | Resource error was encountered. |
| NVDSINFER_TRITON_ERROR | Triton error was encountered. Renamed TRT-IS to Triton. |
| NVDSINFER_TRTIS_ERROR | [deprecated]TRT-IS error was encountered |
| NVDSINFER_MEM_ERROR | Cuda Memory error was encountered. |
| NVDSINFER_UNKNOWN_ERROR | Unknown error was encountered. |
| NVDSINFER_SUCCESS | NvDsInferContext operation succeeded. |
| NVDSINFER_CONFIG_FAILED | Failed to configure the NvDsInferContext instance possibly due to an erroneous initialization property. |
| NVDSINFER_CUSTOM_LIB_FAILED | Custom Library interface implementation failed. |
| NVDSINFER_INVALID_PARAMS | Invalid parameters were supplied. |
| NVDSINFER_OUTPUT_PARSING_FAILED | Output parsing failed. |
| NVDSINFER_CUDA_ERROR | CUDA error was encountered. |
| NVDSINFER_TENSORRT_ERROR | TensorRT interface failed. |
| NVDSINFER_RESOURCE_ERROR | Resource error was encountered. |
| NVDSINFER_TRITON_ERROR | Triton error was encountered. Renamed TRT-IS to Triton. |
| NVDSINFER_TRTIS_ERROR | [deprecated]TRT-IS error was encountered |
| NVDSINFER_MEM_ERROR | Cuda Memory error was encountered. |
| NVDSINFER_UNKNOWN_ERROR | Unknown error was encountered. |
Definition at line 226 of file sources/includes/nvdsinfer.h.
| enum NvDsInferStatus |
Enum for the status codes returned by NvDsInferContext.
| Enumerator | |
|---|---|
| NVDSINFER_SUCCESS | NvDsInferContext operation succeeded. |
| NVDSINFER_CONFIG_FAILED | Failed to configure the NvDsInferContext instance possibly due to an erroneous initialization property. |
| NVDSINFER_CUSTOM_LIB_FAILED | Custom Library interface implementation failed. |
| NVDSINFER_INVALID_PARAMS | Invalid parameters were supplied. |
| NVDSINFER_OUTPUT_PARSING_FAILED | Output parsing failed. |
| NVDSINFER_CUDA_ERROR | CUDA error was encountered. |
| NVDSINFER_TENSORRT_ERROR | TensorRT interface failed. |
| NVDSINFER_RESOURCE_ERROR | Resource error was encountered. |
| NVDSINFER_TRITON_ERROR | Triton error was encountered. Renamed TRT-IS to Triton. |
| NVDSINFER_TRTIS_ERROR | [deprecated]TRT-IS error was encountered |
| NVDSINFER_MEM_ERROR | Cuda Memory error was encountered. |
| NVDSINFER_UNKNOWN_ERROR | Unknown error was encountered. |
| NVDSINFER_SUCCESS | NvDsInferContext operation succeeded. |
| NVDSINFER_CONFIG_FAILED | Failed to configure the NvDsInferContext instance possibly due to an erroneous initialization property. |
| NVDSINFER_CUSTOM_LIB_FAILED | Custom Library interface implementation failed. |
| NVDSINFER_INVALID_PARAMS | Invalid parameters were supplied. |
| NVDSINFER_OUTPUT_PARSING_FAILED | Output parsing failed. |
| NVDSINFER_CUDA_ERROR | CUDA error was encountered. |
| NVDSINFER_TENSORRT_ERROR | TensorRT interface failed. |
| NVDSINFER_RESOURCE_ERROR | Resource error was encountered. |
| NVDSINFER_TRITON_ERROR | Triton error was encountered. Renamed TRT-IS to Triton. |
| NVDSINFER_TRTIS_ERROR | [deprecated]TRT-IS error was encountered |
| NVDSINFER_MEM_ERROR | Cuda Memory error was encountered. |
| NVDSINFER_UNKNOWN_ERROR | Unknown error was encountered. |
Definition at line 226 of file 9.0/sources/includes/nvdsinfer.h.
| const char * NvDsInferStatus2Str | ( | NvDsInferStatus | status | ) |
Get the string name for the status.
| [in] | status | An NvDsInferStatus value. |