NVIDIA DeepStream SDK API Reference

8.0 Release
nvdsinfer::NvDsInferBatch Struct Reference

Detailed Description

Holds information for one batch for processing.

Definition at line 53 of file sources/libs/nvdsinfer/nvdsinfer_context_impl.h.

Data Fields

std::vector< void * > m_DeviceBuffers
 
std::vector< std::unique_ptr< CudaHostBuffer > > m_HostBuffers
 
std::vector< std::unique_ptr< CudaDeviceBuffer > > m_OutputDeviceBuffers
 
unsigned int m_BatchSize = 0
 
std::unique_ptr< CudaEventm_OutputCopyDoneEvent = nullptr
 
bool m_BuffersWithContext = true
 

Field Documentation

◆ m_BatchSize

unsigned int nvdsinfer::NvDsInferBatch::m_BatchSize = 0

◆ m_BuffersWithContext

bool nvdsinfer::NvDsInferBatch::m_BuffersWithContext = true

◆ m_DeviceBuffers

std::vector< void * > nvdsinfer::NvDsInferBatch::m_DeviceBuffers

◆ m_HostBuffers

std::vector< std::unique_ptr< CudaHostBuffer > > nvdsinfer::NvDsInferBatch::m_HostBuffers

◆ m_OutputCopyDoneEvent

std::unique_ptr< CudaEvent > nvdsinfer::NvDsInferBatch::m_OutputCopyDoneEvent = nullptr

◆ m_OutputDeviceBuffers

std::vector< std::unique_ptr< CudaDeviceBuffer > > nvdsinfer::NvDsInferBatch::m_OutputDeviceBuffers

The documentation for this struct was generated from the following file: