Skip to content

Yi3/impl interaction#44

Open
zhangYiIntel wants to merge 573 commits into
luo-cheng2021:luocheng/SPR_2.7from
zhangYiIntel:yi3/impl_interaction
Open

Yi3/impl interaction#44
zhangYiIntel wants to merge 573 commits into
luo-cheng2021:luocheng/SPR_2.7from
zhangYiIntel:yi3/impl_interaction

Conversation

@zhangYiIntel
Copy link
Copy Markdown
Collaborator

Details:

  • Add CPU Internal Ops Interaction
  • Add CPU transformation to convert Subgraph to Interaction

Tickets:

  • 86261

@zhangYiIntel
Copy link
Copy Markdown
Collaborator Author

@usstq @luo-cheng2021 Please help merge this if performance testing needed.

ilya-lavrenov and others added 29 commits September 7, 2022 18:07
…lkit#12913)

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Remove manifest dependency

* Use generic TEST macro

* Remove test_control dependency

* Redo Sqrt layer test

* Remove unused files

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
…enqueue stage (openvinotoolkit#12938)

* Fix the new infer request to set output memory normally during enqueue stage
* Fix to use the generated outputsMap instead of graph API to retrieve outputID

Signed-off-by: Andrew Park <andrew.park@intel.com>
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
* debug only

Signed-off-by: fishbell <bell.song@intel.com>

* refine comment

Signed-off-by: fishbell <bell.song@intel.com>

* Revert "debug only"

This reverts commit 5ef6140.

Signed-off-by: fishbell <bell.song@intel.com>
* [C API] Add more C API for infer request

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [Code Style] Fix code style issue

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* Fix review comments

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] add more details desc for infer request interfaces

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] Modify the structure of tensor list

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] Fix code style issue

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* [C API] remove define about tensor list

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>

* Update documents for infer request

Change-Id: I1acbae95425cfe4aad85da48d290bafe5bb7d319

* Update documents for ov_infer_request

Change-Id: Ib68530c49cf439c7b570ee63bd3ee8ea85018d51

Signed-off-by: xuejun <Xuejun.Zhai@intel.com>
Co-authored-by: River,Li <river.li@intel.com>
* Added support of pugixml search via pkg-config

* Updated old InferencEngineDEveloperPackage.cmake.in

* Removed debug print

* Fixed cmake stage for U18

* Added WA for pugixml on U18 for DevPackage as well

* Disable pkg-config generation for OpenVINO for U18

* Added option for pkg-config

* Now triplet is aut-detected

* Fixed U18 case
…nvinotoolkit#12939)

* VaridicSplit ref impl: No evaluate output if has zeros dimension

* Move check of zeros dims in output shape to the variadic_split::evaluate method
…herit from ov::op::Op (openvinotoolkit#12976)

* Add access to the hidden Node::evaluate method in each Ops

* Fix the test

* Add new line in EOF

* Add comment about using ov::op::Op

* Use opset9

* Add more detailed comment
In case of "Downloaded TBB" after second call of `cmake` it treats TBB as custom instead of downloaded, and doesn't install static libs correct way
…inotoolkit#13004)

* [TF FE] Support Wide&Deep family models by TensorFlow FrontEnd

It adds support for operations SparseToDense, transfomations for SparseReshape and
fusing transformation for EmbeddingSegmentSum operation

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Apply code style for sparse_fill_empty_rows

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Complete transformation for embedding_segments_feature_fusing

* Fix signatures of constructors of internal ops: SparseFillEmptyRows, etc.

* Add override for validate_and_infer_types methods of the internal ops

* Remove unused variable in Unique

* Revert incorrect changes for default type in case graph cutting

* Make InternalOperation class and apply code feedback

* Revert changes for pipeline.py

* Remove apply_middle_transformation from frontend.hpp

* Recover apply_additional_conversion_rules

* Eliminate a number of constructors for internal operations

* Improve code readibility for embedding_segments_feature_fusing transformation

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Fix build issue: returning reference to temporary

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
…#12299)

* add paddle_p_norm

* remove cout

* modify ngraph to ov

Co-authored-by: Bo Liu <bo4.liu@intel.com>
nkogteva and others added 28 commits October 5, 2022 20:29
* [GPU] Split and VariadicSplit new shape infer (openvinotoolkit#13216)

GPU update test script

* [GPU] Added W/A for crop offset (openvinotoolkit#13216)

Co-authored-by: Ahn, Paul Y <paul.y.ahn@intel.com>

* [GPU] Fix crop gpu test failures (openvinotoolkit#13216)
- Fixed by review comments

* [GPU] Move input offsets calculation to crop_inst::calc_output_layouts (openvinotoolkit#13216)

Co-authored-by: Taylor Yeonbok Lee <taylor.lee@intel.com>
* parent 6e7016c
author Ilya Churaev <ilya.churaev@intel.com> 1664281499 +0400
committer Ilya Churaev <ilya.churaev@intel.com> 1664510018 +0400

Fixed warnings on local machine

* Added CMAKE_COMPILE_WARNING_AS_ERROR usage

* Fixed style

* Fixed merge conflicts

* Fixed typo

* Fixed myriad build for macOS

* Fixed warning

* Fixed tests

* Disabled incorrect test

* Try to fix linux tests

* Revert "Try to fix linux tests"

This reverts commit 29224c9.

* Fixed tests

* Revert logic with incorrect cast

* Fixed log softmax

* Disable warning as error for cuda

* Try to fix inference_engine_s

* Fixed cmake

* Revert "Fixed cmake"

This reverts commit 87e9e4e.

* Revert "Try to fix inference_engine_s"

This reverts commit a1adca8.

* WA for static symbols in inference_engine_s test library

* Fixed code style

* Fixed static definition for master

* Revert "Fixed static definition for master"

This reverts commit 20d00d2.

* Revert "Fixed code style"

This reverts commit 0eb2362.

* Revert "WA for static symbols in inference_engine_s test library"

This reverts commit 75ef86a.

* Fixed linker issue for Windows

* Disable WaE by default

* Disable warning as error in the developer package

* Try to fix dev package

* Try to fix Windows Jenkins

* Revert old behavior for tread_warn_as_err variable
…12990)

* [GPU] mark constants as supported on QN. Fetch common part for CPU and GPU.

* Code style

* Apply review comments. Fix TEMPLATE plugin FP16, use common QN helper.

* Apply review comments: CNNNetwork -> Model inside GetSupportedNodes

* Apply review comments: move functino from plugin interface
* Added IR frontend doc

* Update README.md

* Create support_new_opset.md

* Create architecture.md

* Update README.md

* Update support_new_opset.md

* Update architecture.md

* Update README.md

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update README.md

* Update architecture.md

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/support_new_opset.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/ir/docs/architecture.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
* Fix benchmark_app commandline parsing

Object 'str' does not have a contains() method. Replaced by
"searchstring in object" query.

* Fix perf counter output and use consistent units

When ProfilingInfo was bound by pybind11, those entries turned into
Python timedelta objects. This caused two problems:

1. There was a division by 1000 to go to milliseconds. This caused a lot
   of precision lost, because `timedelta(microseconds=2300)/1000.0 =
   timedelta(2)` and `timedelta(microseconds=33) = timedelta(0)`.
2. When converting those timedelta objects to str, the output is in the
   form of (HH:MM:SS.XXXXXX). This is not very useful microsecond based
   performance counters.

This change simply reverts everything to printing plain microsecond
based integers.

* Align counter output to ms between Python/C++
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
…#13366)

* Changed structure and fixed links

* Exclude README.md from CI check

* Update README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Fixed links

* Update src/frontends/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/frontends/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

* Update src/plugins/README.md

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
…#13364)

Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
* marks tf2 keras tests as precommit for new FE

* adds tf2 layers tests for new FE in precommit

* removes redundant tabulations

* review changes

* fix field name

* fix syntax error

* removes failing tests

* removes failed test

* removes failed test
* eye-like operation

single layer tests
unit tests

* [GPU] adjust eye implementation to the current GPU operation design
Co-authored-by: cecilia peng <cecilia.peng@intel.com>
* fix Performance inefficiencies issue caused by previous PR.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

* Update.

Signed-off-by: Wang, Yang <yang4.wang@intel.com>

Signed-off-by: Wang, Yang <yang4.wang@intel.com>
Co-authored-by: River Li <river.li@intel.com>
* Test to interval shape propagated by transpose

* Test to propagate labels by transpose

* Add template transpose shape inference

* Fixes to transpose shape inference

* Update names for shapes:
input -> input_shape
order -> order_shape

* Not fill output shape for dynamic range

* Add constexpr to SeqGen and Between comparator

* Correct StaticShape creation in test

* Tests check partial value propagate in arg input

* Add evaluate upper, lower, label to transpose
- add test

* Add common methods for inference and evaluate

* Move helpers to shape_inference

* Move transpose attribute to transpose op

* Fix include in transpose operator

* Correct label generation and type

* Fix null conversion

* Use uint64_t for labels tensor

* Fix compare labels

* Use order length as output rank

* Update transpose transformation test

* Move helpers to validation_util

* Correct test assertion for expected shape

* Transpose evaluate use common function
for output calculation

* Remove redundant helpers from transpose test
* [TF FE] Support DynamicPartition operation

Add support for DynamicPartition operation and validate it with the layer tests

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>

* Add implementation

* Rescale partition indices to provide stable sorting

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
* Fixed exception in case more than one output

* Fixed a loosing an operations in case of constant inputs
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Sep 6, 2024

This PR will be closed in a week because of 2 weeks of no activity.

@github-actions github-actions Bot added the Stale label Sep 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.