9 #include <ngraph/ngraph.hpp> 23 void Release() noexcept
override {
delete this; }
25 std::map<std::string, ngraph::OpSet>
getOpSets()
override;
26 std::vector<std::string>
getImplTypes(
const std::shared_ptr<ngraph::Node>& node)
override;
InferenceEngine::ILayerImpl::Ptr getImplementation(const std::shared_ptr< ngraph::Node > &node, const std::string &implType) override
[extension:getImplTypes]
Definition: extension.cpp:50
Represents version information that describes plugins and the inference engine runtime library...
Definition: ie_version.hpp:21
[extension:header]
Definition: cpu_kernel.hpp:10
void Unload() noexcept override
Cleans resources up.
Definition: extension.hpp:22
void GetVersion(const InferenceEngine::Version *&versionInfo) const noexcept override
[extension:GetVersion]
Definition: extension.cpp:19
std::vector< std::string > getImplTypes(const std::shared_ptr< ngraph::Node > &node) override
[extension:getOpSets]
Definition: extension.cpp:41
Definition: extension.hpp:18
The macro defines a symbol import/export mechanism essential for Microsoft Windows(R) OS...
This is a header file for Inference Engine Extension Interface.
std::shared_ptr< ILayerImpl > Ptr
A shared pointer to the ILayerImpl interface.
Definition: ie_iextension.h:94
std::map< std::string, ngraph::OpSet > getOpSets() override
[extension:GetVersion]
Definition: extension.cpp:31
This class is the main extension interface.
Definition: ie_iextension.h:270