From aa167434e6e277917bc8b7aa8d940c316f63ce19 Mon Sep 17 00:00:00 2001 From: BALACHANDAR S Date: Thu, 4 Apr 2019 20:07:45 +0530 Subject: [PATCH] Merge pull request #14252 from balachandarsv:master-mac-openvino-support * Mac support for op inference engine Adding condition to check for mac and add corresponding libraries * Adding mac support in test cases --- modules/dnn/src/op_inf_engine.cpp | 2 ++ modules/dnn/test/test_ie_models.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/modules/dnn/src/op_inf_engine.cpp b/modules/dnn/src/op_inf_engine.cpp index 788a15e2f4..7e6fcaf1c6 100644 --- a/modules/dnn/src/op_inf_engine.cpp +++ b/modules/dnn/src/op_inf_engine.cpp @@ -784,6 +784,8 @@ void InfEngineBackendNet::initPlugin(InferenceEngine::ICNNNetwork& net) continue; #ifdef _WIN32 std::string libName = "cpu_extension" + suffixes[i] + ".dll"; + #elif defined(__APPLE__) + std::string libName = "libcpu_extension" + suffixes[i] + ".dylib"; #else std::string libName = "libcpu_extension" + suffixes[i] + ".so"; #endif // _WIN32 diff --git a/modules/dnn/test/test_ie_models.cpp b/modules/dnn/test/test_ie_models.cpp index ea4633bce2..be463789e6 100644 --- a/modules/dnn/test/test_ie_models.cpp +++ b/modules/dnn/test/test_ie_models.cpp @@ -172,6 +172,8 @@ void runIE(Target target, const std::string& xmlPath, const std::string& binPath continue; #ifdef _WIN32 std::string libName = "cpu_extension" + suffixes[i] + ".dll"; +#elif defined(__APPLE__) + std::string libName = "libcpu_extension" + suffixes[i] + ".dylib"; #else std::string libName = "libcpu_extension" + suffixes[i] + ".so"; #endif // _WIN32