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

Public Member Functions

virtual void setMinTimingIterations (int32_t minTiming) noexcept=0
 
virtual int32_t getMinTimingIterations () const noexcept=0
 
virtual void setAvgTimingIterations (int32_t avgTiming) noexcept=0
 
virtual int32_t getAvgTimingIterations () const noexcept=0
 
virtual void setEngineCapability (EngineCapability capability) noexcept=0
 
virtual EngineCapability getEngineCapability () const noexcept=0
 
virtual void setInt8Calibrator (IInt8Calibrator *calibrator) noexcept=0
 
virtual IInt8CalibratorgetInt8Calibrator () const noexcept=0
 
virtual void setMaxWorkspaceSize (std::size_t workspaceSize) noexcept=0
 
virtual std::size_t getMaxWorkspaceSize () const noexcept=0
 
virtual void setFlags (BuilderFlags builderFlags) noexcept=0
 
virtual BuilderFlags getFlags () const noexcept=0
 
virtual void clearFlag (BuilderFlag builderFlag) noexcept=0
 
virtual void setFlag (BuilderFlag builderFlag) noexcept=0
 
virtual bool getFlag (BuilderFlag builderFlag) const noexcept=0
 
virtual void setDeviceType (const ILayer *layer, DeviceType deviceType) noexcept=0
 
virtual DeviceType getDeviceType (const ILayer *layer) const noexcept=0
 
virtual bool isDeviceTypeSet (const ILayer *layer) const noexcept=0
 
virtual void resetDeviceType (const ILayer *layer) noexcept=0
 
virtual bool canRunOnDLA (const ILayer *layer) const noexcept=0
 
virtual void setDLACore (int32_t dlaCore) noexcept=0
 
virtual int32_t getDLACore () const noexcept=0
 
virtual void setDefaultDeviceType (DeviceType deviceType) noexcept=0
 
virtual DeviceType getDefaultDeviceType () const noexcept=0
 
virtual void reset () noexcept=0
 
virtual void setProfileStream (const cudaStream_t stream) noexcept=0
 
virtual cudaStream_t getProfileStream () const noexcept=0
 
virtual int32_t addOptimizationProfile (const IOptimizationProfile *profile) noexcept=0
 
virtual int32_t getNbOptimizationProfiles () const noexcept=0
 
virtual void setProfilingVerbosity (ProfilingVerbosity verbosity) noexcept=0
 
virtual ProfilingVerbosity getProfilingVerbosity () const noexcept=0
 
virtual void setAlgorithmSelector (IAlgorithmSelector *selector) noexcept=0
 
virtual IAlgorithmSelectorgetAlgorithmSelector () const noexcept=0
 
virtual bool setCalibrationProfile (const IOptimizationProfile *profile) noexcept=0
 
virtual const IOptimizationProfilegetCalibrationProfile () noexcept=0
 
virtual void setQuantizationFlags (QuantizationFlags flags) noexcept=0
 
virtual QuantizationFlags getQuantizationFlags () const noexcept=0
 
virtual void clearQuantizationFlag (QuantizationFlag flag) noexcept=0
 
virtual void setQuantizationFlag (QuantizationFlag flag) noexcept=0
 
virtual bool getQuantizationFlag (QuantizationFlag flag) const noexcept=0
 
virtual bool setTacticSources (TacticSources tacticSources) noexcept=0
 
virtual TacticSources getTacticSources () const noexcept=0
 
virtual nvinfer1::ITimingCachecreateTimingCache (const void *blob, std::size_t size) const noexcept=0
 
virtual bool setTimingCache (const ITimingCache &cache, bool ignoreMismatch) noexcept=0
 
virtual const nvinfer1::ITimingCachegetTimingCache () const noexcept=0
 

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