InferenceEngineCommon::InferenceEngineCommon() :
mSelectedBackendEngine(INFERENCE_BACKEND_NONE),
+ mProfiler(nullptr),
+ mUseProfiler(false),
+ mProfilerDumpType(IE_PROFILER_DUMP_MIN),
mBackendModule(nullptr),
mBackendHandle(nullptr)
{
LOGE("ENTER");
+
InferenceEngineInI ini;
ini.LoadInI();
mSelectedBackendEngine = static_cast<inference_backend_type_e>(ini.GetSelectedBackendEngine());
InferenceEngineCommon::InferenceEngineCommon(std::string backend) :
mSelectedBackendEngine(INFERENCE_BACKEND_NONE),
+ mProfiler(nullptr),
+ mUseProfiler(false),
+ mProfilerDumpType(IE_PROFILER_DUMP_MIN),
mBackendModule(nullptr),
mBackendHandle(nullptr)
{
LOGE("ENTER");
+
mBackendLibName = "libinference-engine-" + backend + ".so";
+
LOGE("LEAVE");
}
InferenceEngineCommon::InferenceEngineCommon(inference_backend_type_e backend) :
mSelectedBackendEngine(INFERENCE_BACKEND_NONE),
+ mProfiler(nullptr),
+ mUseProfiler(false),
+ mProfilerDumpType(IE_PROFILER_DUMP_MIN),
mBackendModule(nullptr),
mBackendHandle(nullptr)
{
LOGE("ENTER");
+
SetBackendEngine(backend);
LOGI("Backend engine is selected by enum input[%d] set[%d]", backend, mSelectedBackendEngine);
LOGE("LEAVE");
InferenceEngineCommon::InferenceEngineCommon(inference_engine_config *config) :
mSelectedBackendEngine(INFERENCE_BACKEND_NONE),
+ mProfiler(nullptr),
+ mUseProfiler(false),
+ mProfilerDumpType(IE_PROFILER_DUMP_MIN),
mBackendModule(nullptr),
mBackendHandle(nullptr)
{
LOGI("ENTER");
-
- mUseProfiler = false;
-
LOGI("LEAVE");
}