Skip to content

Add input/output to ov ExecNetwork#7650

Merged
azhogov merged 65 commits intoopenvinotoolkit:masterfrom
ilyachur:extend_exec_network_api
Oct 12, 2021
Merged

Add input/output to ov ExecNetwork#7650
azhogov merged 65 commits intoopenvinotoolkit:masterfrom
ilyachur:extend_exec_network_api

Conversation

@ilyachur
Copy link
Copy Markdown
Contributor

@ilyachur ilyachur commented Sep 24, 2021

Details:

  • added methods to work with input/output to ExecutableNetwork
  • added new tests to check that new API works as expected

@ilya-lavrenov ilya-lavrenov added this to the 2022.1 milestone Sep 24, 2021
@ilyachur ilyachur added the category: Core OpenVINO Core (aka ngraph) label Sep 29, 2021
@ilyachur ilyachur marked this pull request as ready for review September 29, 2021 16:26
@ilyachur ilyachur requested review from a team September 29, 2021 16:26
@ilyachur ilyachur requested a review from a team September 29, 2021 17:23
@ilyachur ilyachur requested review from a team September 30, 2021 07:06

auto execNetwork = std::make_shared<MKLDNNExecNetwork>(cnnnetwork, conf, extensionManager, weightsSharing);

SetExeNetworkInfo(execNetwork, cnnnetwork.getFunction());
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

who will call it for other plugins?
Can we create new inputs / outputs based on existing GetInputsInfo(), GetOutputsInfo() for import flow?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's create task on GNA, KMB, MYRIAD plugins

@ilyachur ilyachur requested a review from a team October 11, 2021 04:10
@ilya-lavrenov ilya-lavrenov self-assigned this Oct 11, 2021
@azhogov azhogov merged commit c323775 into openvinotoolkit:master Oct 12, 2021
@ilyachur ilyachur deleted the extend_exec_network_api branch October 12, 2021 10:16
tadamowicz pushed a commit to tadamowicz/openvino that referenced this pull request Aug 30, 2023
* Added template for new tests

* Fixed simple test

* Added output tests

* Removed get_result/get_parameter methods

* Fixed documentation

* Fixed functional tests

* Fixed caching tests

* Added new test for import

* Added new tests

* Fixed code style

* Fixed comments

* Fixed tests

* Fixed code style

* Save version in the function
Fixed pre-post processing

* Change IR version

* Fixed documentation

* Fixed MockICore

* HETERO almost works

* Fixed tests and core logic

* Disabled some CPU tests

* Tmp disable fp16 for template

* Fixed tests and clang-format

* Small fixes

* Fix

* Simplified code in templatePlugin

* Added IE precisions checks

* Simplified hetero plugin

* Added ieImportExportedFunction test

* Added MYRIAD test

* Skip tests directly in tests

* More correct filter for CPU

* Fixed CPU tests

* Template plugin tests

* Some comments

* FIxed clanf-format

* Removed myriad tests

* Fixed comment

* small changes

* Fixed condition

* Fixed unit tests

* clang-format

* Comment

* Hetero plugin update

* Fixed tests

* Moved re-create under ig

* Fixed clang-format

* Fixed some caching_tests

* Disable some caching_tests

* Fixed setLayout with dynamic case

* Fixed clang-format

* Disable execution graph

* Disabled one more CPU test

* Simplified regex

* Disabled GNA tests

Co-authored-by: y <ilya.lavrenov@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: Core OpenVINO Core (aka ngraph)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants