TensorRT 8.2.1
|
Plugin creator class for user implemented layers. More...
#include <NvInferRuntimeCommon.h>
Public Member Functions | |
virtual int32_t | getTensorRTVersion () const noexcept |
Return the version of the API the plugin creator was compiled with. More... | |
virtual AsciiChar const * | getPluginName () const noexcept=0 |
Return the plugin name. More... | |
virtual AsciiChar const * | getPluginVersion () const noexcept=0 |
Return the plugin version. More... | |
virtual PluginFieldCollection const * | getFieldNames () noexcept=0 |
Return a list of fields that needs to be passed to createPlugin. More... | |
virtual IPluginV2 * | createPlugin (AsciiChar const *name, PluginFieldCollection const *fc) noexcept=0 |
Return a plugin object. Return nullptr in case of error. More... | |
virtual IPluginV2 * | deserializePlugin (AsciiChar const *name, void const *serialData, size_t serialLength) noexcept=0 |
Called during deserialization of plugin layer. Return a plugin object. More... | |
virtual void | setPluginNamespace (AsciiChar const *pluginNamespace) noexcept=0 |
Set the namespace of the plugin creator based on the plugin library it belongs to. This can be set while registering the plugin creator. More... | |
virtual AsciiChar const * | getPluginNamespace () const noexcept=0 |
Return the namespace of the plugin creator object. More... | |
Plugin creator class for user implemented layers.
|
pure virtualnoexcept |
Return a plugin object. Return nullptr in case of error.
\usage
|
pure virtualnoexcept |
Called during deserialization of plugin layer. Return a plugin object.
\usage
|
pure virtualnoexcept |
Return a list of fields that needs to be passed to createPlugin.
\usage
|
pure virtualnoexcept |
Return the plugin name.
\usage
|
pure virtualnoexcept |
Return the namespace of the plugin creator object.
\usage
|
pure virtualnoexcept |
Return the plugin version.
\usage
|
inlinevirtualnoexcept |
Return the version of the API the plugin creator was compiled with.
\usage
|
pure virtualnoexcept |
Set the namespace of the plugin creator based on the plugin library it belongs to. This can be set while registering the plugin creator.
\usage