TensorRT  7.2.1.6
NVIDIA TensorRT
Looking for a C++ dev who knows TensorRT?
I'm looking for work. Hire me!
Deprecated List
Class DimsCHW
DimsCHW will be removed in TensorRT 8.0, use Dims3 instead.
Class DimsNCHW
DimsNCHW will be removed in TensorRT 8.0, use Dims4 instead.
Class IOutputDimensionsFormula
IOutputDimensionsFormula has been superseded by PaddingMode and will be removed in TensorRT 9.0.
Class IPluginLayer
This interface is superseded by IPluginV2Layer and will be removed in TensorRT 8.0.
Class IRNNLayer
This interface is superseded by IRNNv2Layer and will be removed in TensorRT 8.0.
Class IRNNv2Layer
IRNNv2Layer will be removed in TensorRT 9.0, use ILoop::addLoop instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setStrictTypeConstraints(bool mode)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual bool getStrictTypeConstraints() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setRefittable(bool canRefit)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual bool getRefittable() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual bool getHalf2Mode() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual bool getInt8Mode() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setEngineCapability(EngineCapability capability)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setEngineCapability instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual EngineCapability getEngineCapability() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getEngineCapability instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setInt8Mode(bool mode)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setInt8Calibrator(IInt8Calibrator *calibrator)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setInt8Calibrator instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual DeviceType getDeviceType(const ILayer *layer) const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getDeviceType instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setDebugSync(bool sync)=0

API will be removed in TensorRT 8.0, use IBuilderConfig::setFlag instead.

API will be removed in TensorRT 8.0, use IBuilderConfig::setMaxWorkspaceSize instead.

API will be removed in TensorRT 8.0, use IBuilderConfig::getMaxWorkspaceSize instead.

API will be removed in TensorRT 8.0, use IBuilderConfig::setFlag instead.

Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setDeviceType(ILayer *layer
API will be removed in TensorRT 8.0, use IBuilderConfig::setDeviceType instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual bool getDebugSync() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual bool isDeviceTypeSet(const ILayer *layer) const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::isDeviceTypeSet instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void resetDeviceType(ILayer *layer)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::resetDeviceType instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setMinFindIterations(int32_t minFind)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setMinTimingIterations instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual bool canRunOnDLA(const ILayer *layer) const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::canRunOnDLA instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setDefaultDeviceType(DeviceType deviceType)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setDefaultDeviceType instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual int32_t getMinFindIterations() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getMinTimingIterations instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual DeviceType getDefaultDeviceType() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getDefaultDeviceType instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void allowGPUFallback(bool setFallBackMode)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setAverageFindIterations(int32_t avgFind)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setAvgTimingIterations instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setDLACore(int32_t dlaCore)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setDLACore instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual int32_t getDLACore() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getDLACore instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual int32_t getAverageFindIterations() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getAvgTimingIterations instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual void setFp16Mode(bool mode)=0
API will be removed in TensorRT 8.0, use IBuilderConfig::setFlag instead.
Member nvinfer1::IBuilder::__attribute__ ((deprecated)) virtual bool getFp16Mode() const =0
API will be removed in TensorRT 8.0, use IBuilderConfig::getFlag instead.
Member nvinfer1::IBuilder::platformHasFastFp16 () const =0
API will be removed in TensorRT 8.0, use IBuilder::buildEngineWithConfig instead.
Member nvinfer1::IBuilder::setMaxBatchSize (int32_t batchSize)=0
API will be removed in TensorRT 8.0, use IBuilder::createNetworkV2 instead.
Member nvinfer1::IBuilder::~IBuilder ()
API will be removed in TensorRT 8.0, use IBuilder::reset instead.
Member nvinfer1::IConvolutionLayer::__attribute__ ((deprecated)) virtual void setKernelSize(DimsHW kernelSize)=0
Superseded by setKernelSizeNd and will be removed in TensorRT 9.0.
Member nvinfer1::IConvolutionLayer::__attribute__ ((deprecated)) virtual DimsHW getKernelSize() const =0
Superseded by getKernelSizeNd and will be removed in TensorRT 9.0.
Member nvinfer1::IConvolutionLayer::__attribute__ ((deprecated)) virtual void setStride(DimsHW stride)=0
Superseded by setStrideNd and will be removed in TensorRT 9.0.
Member nvinfer1::IConvolutionLayer::__attribute__ ((deprecated)) virtual DimsHW getStride() const =0
Superseded by getStrideNd and will be removed in TensorRT 9.0.
Member nvinfer1::IConvolutionLayer::__attribute__ ((deprecated)) virtual void setPadding(DimsHW padding)=0
Superseded by setPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IConvolutionLayer::__attribute__ ((deprecated)) virtual DimsHW getPadding() const =0
Superseded by getPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IConvolutionLayer::__attribute__ ((deprecated)) virtual void setDilation(DimsHW dilation)=0
Superseded by setDilationNd and will be removed in TensorRT 9.0.
Member nvinfer1::IConvolutionLayer::__attribute__ ((deprecated)) virtual DimsHW getDilation() const =0
Superseded by getDilationNd and will be removed in TensorRT 9.0.
Member nvinfer1::ICudaEngine::serialize () const noexcept=0
Deprecated interface will be removed in TensorRT 8.0.
Member nvinfer1::IDeconvolutionLayer::__attribute__ ((deprecated)) virtual void setKernelSize(DimsHW kernelSize)=0
Superseded by setKernelSizeNd and will be removed in TensorRT 9.0.
Member nvinfer1::IDeconvolutionLayer::__attribute__ ((deprecated)) virtual DimsHW getKernelSize() const =0
Superseded by getKernelSizeNd and will be removed in TensorRT 9.0.
Member nvinfer1::IDeconvolutionLayer::__attribute__ ((deprecated)) virtual void setStride(DimsHW stride)=0
Superseded by setStrideNd and will be removed in TensorRT 9.0.
Member nvinfer1::IDeconvolutionLayer::__attribute__ ((deprecated)) virtual DimsHW getStride() const =0
Superseded by getStrideNd and will be removed in TensorRT 9.0.
Member nvinfer1::IDeconvolutionLayer::__attribute__ ((deprecated)) virtual void setPadding(DimsHW padding)=0
Superseded by setPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IDeconvolutionLayer::__attribute__ ((deprecated)) virtual DimsHW getPadding() const =0
Superseded by getPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IExecutionContext::__attribute__ ((deprecated)) virtual bool setOptimizationProfile(int32_t profileIndex) noexcept=0
This API is superseded by setOptimizationProfileAsync and will be removed in TensorRT 9.0.
Member nvinfer1::IMatrixMultiplyLayer::__attribute__ ((deprecated)) virtual void setTranspose(int32_t index
setTranspose is superseded by setOperation and will be removed in TensorRT 8.0.
Member nvinfer1::IMatrixMultiplyLayer::__attribute__ ((deprecated)) virtual bool getTranspose(int32_t index) const =0
getTranspose is superseded by getOperation and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IRNNv2Layer *addRNNv2(ITensor &input
Superseded by ILoop::addLoop and will be removed in TensorRT 9.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IMatrixMultiplyLayer *addMatrixMultiply(ITensor &input0
This interface is superseded by the overload that replaces bool with MatrixOperation and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IOutputDimensionsFormula &getPoolingOutputDimensionsFormula() const =0
This method does not currently work reliably and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual void setConvolutionOutputDimensionsFormula(IOutputDimensionsFormula *formula)=0
This method does not currently work reliably and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IRNNLayer *addRNN(ITensor &inputs
Superseded by addRNNv2 and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IPluginLayer *addPlugin(ITensor *const *inputs
Superseded by addPluginV2 and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IOutputDimensionsFormula &getConvolutionOutputDimensionsFormula() const =0
This method does not currently work reliably and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IOutputDimensionsFormula &getDeconvolutionOutputDimensionsFormula() const =0
This method does not currently work reliably and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IConvolutionLayer *addConvolution(ITensor &input
Superseded by addConvolutionNd and will be removed in TensorRT 9.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual void setDeconvolutionOutputDimensionsFormula(IOutputDimensionsFormula *formula)=0
This method does not currently work reliably and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IPluginLayer *addPluginExt(ITensor *const *inputs
Superseded by addPluginV2 and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IPoolingLayer *addPooling(ITensor &input
Superseded by addPoolingNd and will be removed in TensorRT 9.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IPaddingLayer *addPadding(ITensor &input
Superseded by addPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual void setPoolingOutputDimensionsFormula(IOutputDimensionsFormula *formula)=0
This method does not currently work reliably and will be removed in TensorRT 8.0.
Member nvinfer1::INetworkDefinition::__attribute__ ((deprecated)) virtual IDeconvolutionLayer *addDeconvolution(ITensor &input
Superseded by addDeconvolutionNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPaddingLayer::__attribute__ ((deprecated)) virtual void setPrePadding(DimsHW padding)=0
Superseded by setPrePaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPaddingLayer::__attribute__ ((deprecated)) virtual DimsHW getPrePadding() const =0
Superseded by getPrePaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPaddingLayer::__attribute__ ((deprecated)) virtual DimsHW getPostPadding() const =0
Superseded by getPostPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPaddingLayer::__attribute__ ((deprecated)) virtual void setPostPadding(DimsHW padding)=0
Superseded by setPostPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPluginV2DynamicExt::__attribute__ ((deprecated)) bool supportsFormat(DataType
Deprecated interface will be removed in TensorRT 8.0.
Member nvinfer1::IPluginV2DynamicExt::__attribute__ ((deprecated)) bool isOutputBroadcastAcrossBatch(int32_t
Deprecated interface will be removed in TensorRT 8.0.
Member nvinfer1::IPluginV2DynamicExt::__attribute__ ((deprecated)) void configurePlugin(const Dims *
Deprecated interface will be removed in TensorRT 8.0.
Member nvinfer1::IPluginV2DynamicExt::__attribute__ ((deprecated)) Dims getOutputDimensions(int32_t
Deprecated interface will be removed in TensorRT 8.0.
Member nvinfer1::IPluginV2DynamicExt::__attribute__ ((deprecated)) bool canBroadcastInputAcrossBatch(int32_t) const
Deprecated interface will be removed in TensorRT 8.0.
Member nvinfer1::IPluginV2IOExt::__attribute__ ((deprecated)) int32_t getTensorRTVersion() const
Deprecated interface will be removed in TensorRT 8.0.
Member nvinfer1::IPluginV2IOExt::__attribute__ ((deprecated)) void configureWithFormat(const Dims *
Deprecated interface will be removed in TensorRT 8.0.
Member nvinfer1::IPoolingLayer::__attribute__ ((deprecated)) virtual DimsHW getWindowSize() const =0
Superseded by getWindowSizeNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPoolingLayer::__attribute__ ((deprecated)) virtual void setStride(DimsHW stride)=0
Superseded by setStrideNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPoolingLayer::__attribute__ ((deprecated)) virtual void setPadding(DimsHW padding)=0
Superseded by setPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPoolingLayer::__attribute__ ((deprecated)) virtual DimsHW getPadding() const =0
Superseded by getPaddingNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPoolingLayer::__attribute__ ((deprecated)) virtual DimsHW getStride() const =0
Superseded by getStrideNd and will be removed in TensorRT 9.0.
Member nvinfer1::IPoolingLayer::__attribute__ ((deprecated)) virtual void setWindowSize(DimsHW windowSize)=0
Superseded by setWindowSizeNd and will be removed in TensorRT 9.0.
Member nvinfer1::ITensor::__attribute__ ((deprecated)) virtual float getDynamicRange() const =0
This interface is superseded by getDynamicRangeMin and getDynamicRangeMax and will be removed in TensorRT 8.0.
Member nvinfer1::plugin::__attribute__ ((deprecated)) typedef struct
. This plugin is superseded by createRegionPlugin and will be removed in TensorRT 8.0.