TensorRT  8.2.0
nvinfer1::IAlgorithmVariant Class Reference

provides a unique 128-bit identifier, which along with the input and output information denotes the variation of algorithm and can be used to select or reproduce an algorithm, using IAlgorithmSelector::selectAlgorithms() More...

#include <NvInfer.h>

Inheritance diagram for nvinfer1::IAlgorithmVariant:
nvinfer1::INoCopy

Public Member Functions

int64_t getImplementation () const noexcept
 Return implementation of the algorithm.
 
int64_t getTactic () const noexcept
 Return tactic of the algorithm.
 

Protected Attributes

apiv::VAlgorithmVariant * mImpl
 

Additional Inherited Members

- Protected Member Functions inherited from nvinfer1::INoCopy
 INoCopy (const INoCopy &other)=delete
 
INoCopyoperator= (const INoCopy &other)=delete
 
 INoCopy (INoCopy &&other)=delete
 
INoCopyoperator= (INoCopy &&other)=delete
 

Detailed Description

provides a unique 128-bit identifier, which along with the input and output information denotes the variation of algorithm and can be used to select or reproduce an algorithm, using IAlgorithmSelector::selectAlgorithms()

See also
IAlgorithmIOInfo, IAlgorithm, IAlgorithmSelector::selectAlgorithms()
Note
A single implementation can have multiple tactics.
Warning
Do not inherit from this class, as doing so will break forward-compatibility of the API and ABI.

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