Gst-infer API Common Elements¶
-
group
ee_nvinf Defines common elements used in the API exposed by the Gst-inference plugin.
Defines
-
NVDSINFER_MAX_DIMS
-
_DS_DEPRECATED_(STR)
-
getDimsCHWFromDims(dimsCHW, dims) Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure.
Typedefs
-
typedef NvDsInferObjectDetectionInfo
NvDsInferParseObjectInfo A typedef defined to maintain backward compatibility.
Enums
-
enum
NvDsInferDataType Specifies the data type of a layer.
Values:
-
enumerator
FLOAT Specifies FP32 format.
-
enumerator
HALF Specifies FP16 format.
-
enumerator
INT8 Specifies INT8 format.
-
enumerator
INT32 Specifies INT32 format.
-
enumerator
-
enum
NvDsInferStatus Enum for the status codes returned by NvDsInferContext.
Values:
-
enumerator
NVDSINFER_SUCCESS NvDsInferContext operation succeeded.
-
enumerator
NVDSINFER_CONFIG_FAILED Failed to configure the NvDsInferContext instance possibly due to an erroneous initialization property.
-
enumerator
NVDSINFER_CUSTOM_LIB_FAILED Custom Library interface implementation failed.
-
enumerator
NVDSINFER_INVALID_PARAMS Invalid parameters were supplied.
-
enumerator
NVDSINFER_OUTPUT_PARSING_FAILED Output parsing failed.
-
enumerator
NVDSINFER_CUDA_ERROR CUDA error was encountered.
-
enumerator
NVDSINFER_TENSORRT_ERROR TensorRT interface failed.
-
enumerator
NVDSINFER_RESOURCE_ERROR Resource error was encountered.
-
enumerator
NVDSINFER_TRTIS_ERROR TRT-IS error was encountered.
-
enumerator
NVDSINFER_UNKNOWN_ERROR Unknown error was encountered.
-
enumerator
-
enum
NvDsInferLogLevel Enum for the log levels of NvDsInferContext.
Values:
-
enumerator
NVDSINFER_LOG_ERROR
-
enumerator
NVDSINFER_LOG_WARNING
-
enumerator
NVDSINFER_LOG_INFO
-
enumerator
NVDSINFER_LOG_DEBUG
-
enumerator
Functions
-
const char *
NvDsInferStatus2Str(NvDsInferStatus status) Get the string name for the status.
- Return
String name for the status. Memory is owned by the function. Callers should not free the pointer.
- Parameters
[in] status: An NvDsInferStatus value.
-
struct
NvDsInferDims - #include <nvdsinfer.h>
Holds the dimensions of a layer.
-
struct
NvDsInferDimsCHW - #include <nvdsinfer.h>
Holds the dimensions of a three-dimensional layer.
-
struct
NvDsInferLayerInfo - #include <nvdsinfer.h>
Holds information about one layer in the model.
-
struct
NvDsInferNetworkInfo - #include <nvdsinfer.h>
Holds information about the model network.
-
struct
NvDsInferObjectDetectionInfo - #include <nvdsinfer.h>
Holds information about one parsed object from a detector’s output.
-
struct
NvDsInferInstanceMaskInfo - #include <nvdsinfer.h>
Holds information about one parsed object and instance mask from a detector’s output.
-
struct
NvDsInferAttribute - #include <nvdsinfer.h>
Holds information about one classified attribute.
-