TensorRT  7.2.1.6
NVIDIA TensorRT
Looking for a C++ dev who knows TensorRT?
I'm looking for work. Hire me!
nvcaffeparser1::IPluginFactoryV2 Class Referenceabstract

Plugin factory used to configure plugins. More...

Public Member Functions

virtual bool isPluginV2 (const char *layerName)=0
 A user implemented function that determines if a layer configuration is provided by an IPluginV2. More...
 
virtual nvinfer1::IPluginV2createPlugin (const char *layerName, const nvinfer1::Weights *weights, int32_t nbWeights, const char *libNamespace="")=0
 Creates a plugin. More...
 
virtual ~IPluginFactoryV2 ()
 

Detailed Description

Plugin factory used to configure plugins.

Constructor & Destructor Documentation

◆ ~IPluginFactoryV2()

virtual nvcaffeparser1::IPluginFactoryV2::~IPluginFactoryV2 ( )
inlinevirtual

Member Function Documentation

◆ isPluginV2()

virtual bool nvcaffeparser1::IPluginFactoryV2::isPluginV2 ( const char *  layerName)
pure virtual

A user implemented function that determines if a layer configuration is provided by an IPluginV2.

Parameters
layerNameName of the layer which the user wishes to validate.

◆ createPlugin()

virtual nvinfer1::IPluginV2* nvcaffeparser1::IPluginFactoryV2::createPlugin ( const char *  layerName,
const nvinfer1::Weights weights,
int32_t  nbWeights,
const char *  libNamespace = "" 
)
pure virtual

Creates a plugin.

Parameters
layerNameName of layer associated with the plugin.
weightsWeights used for the layer.
nbWeightsNumber of weights.
libNamespaceLibrary Namespace associated with the plugin object

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