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