TensorRT  8.0.0
nvinfer1::apiv::VCudaEngine Class Referenceabstract
Inheritance diagram for nvinfer1::apiv::VCudaEngine:
nvinfer1::apiv::VRoot

Public Member Functions

virtual int32_t getNbBindings () const noexcept=0
 
virtual int32_t getBindingIndex (const char *name) const noexcept=0
 
virtual const char * getBindingName (int32_t bindingIndex) const noexcept=0
 
virtual bool bindingIsInput (int32_t bindingIndex) const noexcept=0
 
virtual Dims getBindingDimensions (int32_t bindingIndex) const noexcept=0
 
virtual DataType getBindingDataType (int32_t bindingIndex) const noexcept=0
 
virtual int32_t getMaxBatchSize () const noexcept=0
 
virtual int32_t getNbLayers () const noexcept=0
 
virtual IHostMemoryserialize () const noexcept=0
 
virtual IExecutionContextcreateExecutionContext () noexcept=0
 
virtual TensorLocation getLocation (int32_t bindingIndex) const noexcept=0
 
virtual IExecutionContextcreateExecutionContextWithoutDeviceMemory () noexcept=0
 
virtual size_t getDeviceMemorySize () const noexcept=0
 
virtual bool isRefittable () const noexcept=0
 
virtual int32_t getBindingBytesPerComponent (int32_t bindingIndex) const noexcept=0
 
virtual int32_t getBindingComponentsPerElement (int32_t bindingIndex) const noexcept=0
 
virtual TensorFormat getBindingFormat (int32_t bindingIndex) const noexcept=0
 
virtual const char * getBindingFormatDesc (int32_t bindingIndex) const noexcept=0
 
virtual int32_t getBindingVectorizedDim (int32_t bindingIndex) const noexcept=0
 
virtual const char * getName () const noexcept=0
 
virtual int32_t getNbOptimizationProfiles () const noexcept=0
 
virtual Dims getProfileDimensions (int32_t bindingIndex, int32_t profileIndex, OptProfileSelector select) const noexcept=0
 
virtual const int32_t * getProfileShapeValues (int32_t profileIndex, int32_t inputIndex, OptProfileSelector select) const noexcept=0
 
virtual bool isShapeBinding (int32_t bindingIndex) const noexcept=0
 
virtual bool isExecutionBinding (int32_t bindingIndex) const noexcept=0
 
virtual EngineCapability getEngineCapability () const noexcept=0
 
virtual void setErrorRecorder (IErrorRecorder *recorder) noexcept=0
 
virtual IErrorRecordergetErrorRecorder () const noexcept=0
 
virtual bool hasImplicitBatchDimension () const noexcept=0
 
virtual TacticSources getTacticSources () const noexcept=0
 

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