Changed code which check newAPI flag from Core (#10080)

* Changed code which check newAPI flag from Core

* Fixed typo
This commit is contained in:
Ilya Churaev authored and GitHub committed 2022-02-03 10:36:23 +03:00
1 parent 9219242dbd
commit 03c38ca3fd
9 files changed
+48 -19

No files matched your search

@@ -166,8 +166,11 @@ InferenceEngine::IInferRequestInternal::Ptr TemplatePlugin::ExecutableNetwork::C
// ! [executable_network:create_infer_request]
InferenceEngine::IInferRequestInternal::Ptr TemplatePlugin::ExecutableNetwork::CreateInferRequest() {
InferenceEngine::IInferRequestInternal::Ptr internalRequest;
if (this->_plugin && this->_plugin->GetCore() && this->_plugin->GetCore()->isNewAPI())
internalRequest = CreateInferRequestImpl(_parameters, _results);
if (this->_plugin) {
const auto& core = _plugin->GetCore();
if (core && core->isNewAPI())
internalRequest = CreateInferRequestImpl(_parameters, _results);
}
if (!internalRequest)
internalRequest = CreateInferRequestImpl(_networkInputs, _networkOutputs);
return std::make_shared<TemplateAsyncInferRequest>(std::static_pointer_cast<TemplateInferRequest>(internalRequest),