18#ifndef NV_INFER_RUNTIME_COMMON_H
19#define NV_INFER_RUNTIME_COMMON_H
31#define NV_INFER_INTERNAL_INCLUDE 1
33#undef NV_INFER_INTERNAL_INCLUDE
113 AsciiChar const*
const pluginVersion,
AsciiChar const*
const pluginNamespace =
"") noexcept = 0;
255 AsciiChar const* const pluginNamespace = "") noexcept = 0;
#define TRT_DEPRECATED
Definition: NvInferRuntimeBase.h:45
应用程序中所有插件的单一注册点。它用于查找插件实现...
Definition: NvInferRuntimeCommon.h:56
virtual IErrorRecorder * getErrorRecorder() const noexcept=0
获取分配给此接口的 ErrorRecorder。
virtual PluginLibraryHandle loadLibrary(AsciiChar const *pluginPath) noexcept=0
加载并注册插件的共享库。
void * PluginLibraryHandle
插件库句柄的指针。
Definition: NvInferRuntimeCommon.h:61
virtual TRT_DEPRECATED bool registerCreator(IPluginCreator &creator, AsciiChar const *const pluginNamespace) noexcept=0
注册实现 IPluginCreator 的插件创建器。如果已存在具有 s 的任何插件创建器,则返回 false...
virtual bool isParentSearchEnabled() const =0
返回在此注册表中找不到插件时是否将搜索父注册表 默认...
virtual IPluginCreatorInterface *const * getAllCreators(int32_t *const numCreators) const noexcept=0
返回所有已注册的插件创建器。如果未找到,则返回 nullptr。
virtual TRT_DEPRECATED IPluginCreator * getPluginCreator(AsciiChar const *const pluginName, AsciiChar const *const pluginVersion, AsciiChar const *const pluginNamespace="") noexcept=0
根据插件名称、版本和网络期间与插件关联的命名空间返回插件创建器...
virtual void setErrorRecorder(IErrorRecorder *const recorder) noexcept=0
为此接口设置 ErrorRecorder。
virtual int32_t releasePluginResource(AsciiChar const *key) noexcept=0
递减具有此键的资源的引用计数 如果递减后引用计数变为零...
virtual void setParentSearchEnabled(bool const enabled)=0
设置在此注册表中找不到插件时是否将搜索父注册表。
virtual void deregisterLibrary(PluginLibraryHandle handle) noexcept=0
注销与库关联的插件。加载库时获得的任何资源都将...
virtual IPluginResource * acquirePluginResource(AsciiChar const *key, IPluginResource *resource) noexcept=0
获取插件资源。
virtual TRT_DEPRECATED bool deregisterCreator(IPluginCreator const &creator) noexcept=0
注销先前注册的实现 IPluginCreator 的插件创建器。
virtual IPluginCreatorInterface * getCreator(AsciiChar const *const pluginName, AsciiChar const *const pluginVersion, AsciiChar const *const pluginNamespace="") noexcept=0
根据插件名称、版本和与 p 关联的命名空间返回已注册的插件创建器...
virtual TRT_DEPRECATED IPluginCreator *const * getPluginCreatorList(int32_t *const numCreators) const noexcept=0
返回所有已注册的插件创建器以及已注册的插件创建器的数量....
Definition: NvInferRuntimeBase.h:400
Definition: NvInferRuntimePlugin.h:834
Definition: NvInferPluginBase.h:193
Definition: NvInferPluginBase.h:145
char_t AsciiChar
Definition: NvInferRuntimeBase.h:105