Backend context for implicit batch dimension network inferencing on DLA.
Definition at line 280 of file sources/libs/nvdsinfer/nvdsinfer_backend.h.
◆ DlaFullDimTrtBackendContext() [1/2]
| nvdsinfer::DlaFullDimTrtBackendContext::DlaFullDimTrtBackendContext |
( |
std::unique_ptr< nvinfer1::IExecutionContext > && |
ctx, |
|
|
std::shared_ptr< TrtEngine > |
engine, |
|
|
int |
profile = 0 |
|
) |
| |
◆ DlaFullDimTrtBackendContext() [2/2]
| nvdsinfer::DlaFullDimTrtBackendContext::DlaFullDimTrtBackendContext |
( |
std::unique_ptr< nvinfer1::IExecutionContext > && |
ctx, |
|
|
std::shared_ptr< TrtEngine > |
engine, |
|
|
int |
profile = 0 |
|
) |
| |
◆ canSupportBatchDims() [1/2]
| bool nvdsinfer::TrtBackendContext::canSupportBatchDims |
( |
int |
bindingIdx, |
|
|
const NvDsInferBatchDims & |
batchDims |
|
) |
| |
|
overrideprotectedvirtualinherited |
◆ canSupportBatchDims() [2/2]
| bool nvdsinfer::TrtBackendContext::canSupportBatchDims |
( |
int |
bindingIdx, |
|
|
const NvDsInferBatchDims & |
batchDims |
|
) |
| |
|
overrideprotectedvirtualinherited |
◆ enqueueBuffer() [1/2]
◆ enqueueBuffer() [2/2]
◆ getLayerInfo() [1/2]
| const NvDsInferBatchDimsLayerInfo& nvdsinfer::TrtBackendContext::getLayerInfo |
( |
int |
bindingIdx | ) |
|
|
inlineoverrideprotectedvirtualinherited |
◆ getLayerInfo() [2/2]
| const NvDsInferBatchDimsLayerInfo& nvdsinfer::TrtBackendContext::getLayerInfo |
( |
int |
bindingIdx | ) |
|
|
inlineoverrideprotectedvirtualinherited |
◆ getMaxBatchDims() [1/2]
| virtual NvDsInferBatchDims nvdsinfer::TrtBackendContext::getMaxBatchDims |
( |
int |
bindingIdx | ) |
|
|
inlineoverrideprotectedvirtualinherited |
◆ getMaxBatchDims() [2/2]
| virtual NvDsInferBatchDims nvdsinfer::TrtBackendContext::getMaxBatchDims |
( |
int |
bindingIdx | ) |
|
|
inlineoverrideprotectedvirtualinherited |
◆ getMinBatchDims() [1/2]
| virtual NvDsInferBatchDims nvdsinfer::TrtBackendContext::getMinBatchDims |
( |
int |
bindingIdx | ) |
|
|
inlineoverrideprotectedvirtualinherited |
◆ getMinBatchDims() [2/2]
| virtual NvDsInferBatchDims nvdsinfer::TrtBackendContext::getMinBatchDims |
( |
int |
bindingIdx | ) |
|
|
inlineoverrideprotectedvirtualinherited |
◆ getNumBoundLayers() [1/2]
| int nvdsinfer::TrtBackendContext::getNumBoundLayers |
( |
| ) |
|
|
overrideprotectedvirtualinherited |
◆ getNumBoundLayers() [2/2]
| int nvdsinfer::TrtBackendContext::getNumBoundLayers |
( |
| ) |
|
|
overrideprotectedvirtualinherited |
◆ getOptBatchDims() [1/2]
| virtual NvDsInferBatchDims nvdsinfer::TrtBackendContext::getOptBatchDims |
( |
int |
bindingIdx | ) |
|
|
inlineoverrideprotectedvirtualinherited |
◆ getOptBatchDims() [2/2]
| virtual NvDsInferBatchDims nvdsinfer::TrtBackendContext::getOptBatchDims |
( |
int |
bindingIdx | ) |
|
|
inlineoverrideprotectedvirtualinherited |
◆ isOutputLayer() [1/2]
| bool nvdsinfer::TrtBackendContext::isOutputLayer |
( |
const std::string & |
bindingName | ) |
|
|
overrideprotectedvirtualinherited |
◆ isOutputLayer() [2/2]
| bool nvdsinfer::TrtBackendContext::isOutputLayer |
( |
const std::string & |
bindingName | ) |
|
|
overrideprotectedvirtualinherited |
◆ m_AllLayers
| std::vector< NvDsInferBatchDimsLayerInfo > nvdsinfer::TrtBackendContext::m_AllLayers |
|
protectedinherited |
◆ m_Context
| std::unique_ptr< nvinfer1::IExecutionContext > nvdsinfer::TrtBackendContext::m_Context |
|
protectedinherited |
◆ m_CudaEngine
| std::shared_ptr< TrtEngine > nvdsinfer::TrtBackendContext::m_CudaEngine |
|
protectedinherited |
◆ m_GpuId
| int nvdsinfer::TrtBackendContext::m_GpuId = -1 |
|
protectedinherited |
◆ m_ProfileIndex
| const int nvdsinfer::FullDimTrtBackendContext::m_ProfileIndex = 0 |
|
protectedinherited |
◆ sDLAExecutionMutex
| static std::mutex nvdsinfer::TrtBackendContext::sDLAExecutionMutex |
|
staticprotectedinherited |
The documentation for this class was generated from the following file: