NVIDIA NvNeural SDK
2022.2
GPU inference framework for NVIDIA Nsight Deep Learning Designer
|
Interfaces and functions that are implemented by plugin libraries. More...
#include <nvneural/CoreTypes.h>
Go to the source code of this file.
Classes | |
class | nvneural::IActivationPlugin |
IActivationPlugin is an optional interface implemented by IPlugin objects that describes generic (non-fused) activation functions implemented inside the plugin. More... | |
class | nvneural::ILayerPlugin |
ILayerPlugin is an optional interface implemented by IPlugin objects that describes layers implemented inside the plugin. More... | |
class | nvneural::IPlugin |
IPlugin is the general factory interface used by NvNeural's plugin system. More... | |
class | nvneural::IPluginLoader |
Platform-agnostic plugin loader interface. More... | |
class | nvneural::IPrototypePlugin |
IPrototypePlugin is an optional interface implemented by IPlugin objects that describes generic prototype layers implemented inside the plugin. More... | |
Typedefs | |
using | nvneural::NvNeuralCreatePluginV1_Func = NeuralResult(*)(IPlugin **ppPluginOut) noexcept |
Entry point used to create an IPlugin object. More... | |
Interfaces and functions that are implemented by plugin libraries.
using nvneural::NvNeuralCreatePluginV1_Func = typedef NeuralResult(*)(IPlugin** ppPluginOut) noexcept |
Entry point used to create an IPlugin object.
By convention this function is called "NvNeuralCreatePluginV1" in each shared library.
ppPluginOut | Pointer receiving a reference to this library's IPlugin; unmodified on failure. |