|
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 IInt8Calibrator * | getInt8Calibrator () 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 IAlgorithmSelector * | getAlgorithmSelector () const noexcept=0 |
|
virtual bool | setCalibrationProfile (const IOptimizationProfile *profile) noexcept=0 |
|
virtual const IOptimizationProfile * | getCalibrationProfile () 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::ITimingCache * | createTimingCache (const void *blob, std::size_t size) const noexcept=0 |
|
virtual bool | setTimingCache (const ITimingCache &cache, bool ignoreMismatch) noexcept=0 |
|
virtual const nvinfer1::ITimingCache * | getTimingCache () const noexcept=0 |
|