TensorRT  6.0.0.6
nvuffparser::IPluginFactory Class Referenceabstract

Plugin factory used to configure plugins. More...

#include <NvUffParser.h>

Inheritance diagram for nvuffparser::IPluginFactory:
nvuffparser::IPluginFactoryExt

Public Member Functions

virtual bool isPlugin (const char *layerName) TRTNOEXCEPT=0
 A user implemented function that determines if a layer configuration is provided by an IPlugin. More...
 
virtual nvinfer1::IPlugincreatePlugin (const char *layerName, const nvinfer1::Weights *weights, int nbWeights, const FieldCollection fc) TRTNOEXCEPT=0
 Creates a plugin. More...
 

Detailed Description

Plugin factory used to configure plugins.

Member Function Documentation

virtual nvinfer1::IPlugin* nvuffparser::IPluginFactory::createPlugin ( const char *  layerName,
const nvinfer1::Weights weights,
int  nbWeights,
const FieldCollection  fc 
)
pure virtual

Creates a plugin.

Parameters
layerNameName of layer associated with the plugin.
weightsWeights used for the layer.
nbWeightsNumber of weights.
fcA collection of FieldMaps used as layer parameters for different plugin layers.
See also
FieldCollection
virtual bool nvuffparser::IPluginFactory::isPlugin ( const char *  layerName)
pure virtual

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

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

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