This is a wrapper class for handling plugin instantiation and releasing resources. More...
#include <cassert>
#include <memory>
#include <string>
#include <type_traits>
#include "details/ie_exception.hpp"
#include "details/ie_no_release.hpp"
#include "details/os/os_filesystem.hpp"
#include "ie_common.h"
#include "ie_plugin.hpp"
#include "ie_so_loader.h"
Go to the source code of this file.
Namespaces | |
InferenceEngine | |
Inference Engine API. | |
Functions | |
template<class T > | |
std::shared_ptr< T > | InferenceEngine::make_so_pointer (const file_name_t &name)=delete |
Creates a special shared_pointer wrapper for the given type from a specific shared module. More... | |
This is a wrapper class for handling plugin instantiation and releasing resources.