TensorRT  6.0.0.6
nvcaffeparser1::IPluginFactoryV2 Class Referenceabstract

Plugin factory used to configure plugins. More...

#include <NvCaffeParser.h>

Public Member Functions

virtual bool isPluginV2 (const char *layerName) TRTNOEXCEPT=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, int nbWeights, const char *libNamespace="") TRTNOEXCEPT=0
 Creates a plugin. More...
 

Detailed Description

Plugin factory used to configure plugins.

Member Function Documentation

virtual nvinfer1::IPluginV2* nvcaffeparser1::IPluginFactoryV2::createPlugin ( const char *  layerName,
const nvinfer1::Weights weights,
int  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
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.

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