This class is a C++ helper to work with objects created using extensions.
More...
#include <ie_extension.h>
|
template<typename C , typename = details::enableIfSupportedChar<C>> |
| Extension (const std::basic_string< C > &name) |
| Loads extension from a shared library. More...
|
|
void | GetVersion (const InferenceEngine::Version *&versionInfo) const noexcept override |
| Gets the extension version information. More...
|
|
void | Unload () noexcept override |
| Cleans the resources up.
|
|
void | Release () noexcept override |
| Does nothing since destruction is done via the regular mechanism.
|
|
std::map< std::string, ngraph::OpSet > | getOpSets () override |
| Returns operation sets This method throws an exception if it was not implemented. More...
|
|
std::vector< std::string > | getImplTypes (const std::shared_ptr< ngraph::Node > &node) override |
| Returns vector of implementation types. More...
|
|
ILayerImpl::Ptr | getImplementation (const std::shared_ptr< ngraph::Node > &node, const std::string &implType) override |
| Returns implementation for specific nGraph op. More...
|
|
|
details::SOPointer< IExtension > | actual |
| A SOPointer instance to the loaded templated object.
|
|