Ekaterina Aidova
6389f423bf
[PT FE]: implement scaled dot product attention ( #17178 )
...
* [PT FE]: implement scaled dot product attention
* Apply suggestions from code review
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com >
* Update src/frontends/pytorch/src/op/scaled_dot_product_attention.cpp
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com >
---------
Co-authored-by: Maxim Vafin <maxim.vafin@intel.com >
2023-04-26 12:51:02 +04:00
Mateusz Tabaka
dfaa4e7bd6
Add ConvertSubtractWithConstant to MOCTransformations ( #17058 )
...
* Add ConvertSubtractWithConstant to MOCTransformations
Ticket: CVS-62419
* fix test_mo_import_from_memory tests
* move test file
---------
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com >
2023-04-26 11:37:42 +04:00
Ekaterina Aidova
39ed9a624f
[PT FE]: extend batch norm to support training mode ( #17040 )
2023-04-25 11:27:00 +02:00
Katarzyna Mitrus
0617ce9089
Set ONNX opset in Reduce ops layer tests ( #17170 )
2023-04-25 10:38:56 +02:00
Anastasiia Pnevskaia
00847cba7d
Fix of tf.GenericFunction conversion in convert_model() ( #17125 )
...
* Added GenericFunction support, fixed tf.Function test.
* Added test, added TF version checks.
* Small correction
* Removed Trackable type support.
* Small correction.
2023-04-24 22:57:56 +00:00
Piotr Krzemiński
22a81e0e58
[PT FE] Enable stable tests for sort & argsort ( #16415 )
...
* [PT FE] Enable stable tests for sort & argsort
* Update test_argsort.py
* [PT FE] Update to opset11
* [PT FE] Remove redundant argument from argsort test
---------
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com >
2023-04-25 01:21:16 +04:00
Mateusz Mikolajczyk
8e5b0650a0
[PT FE] Fix for prim::Constant optional or containing list of tensors ( #16754 )
...
* Fix Constant list of tensor
* Write TorchScript transformation
* Handle Optional Tensor Constants
* Improve tests
* Add comments
* Try fix flake
2023-04-24 22:56:42 +02:00
Anastasiia Pnevskaia
5026aa044a
Removed naming of inputs in MO Python API PyTorch tests. ( #17070 )
...
* Removed naming of inputs in MO Python API PyTorch tests.
* Fixed coping of data.
* Small correction.
* Small correction.
* Small fix.
2023-04-20 11:49:45 +04:00
Roman Kazantsev
e93c8e1b1c
[TF FE] Skip one Keras ConvLSTM2D test ( #17028 )
...
* [TF FE] Mark one Keras ConvLSTM2D test with xfail
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
* Change to skip
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-04-18 22:28:30 +04:00
Roman Kazantsev
ae06322cb7
[TF FE] Correct layer test for ConvLSTM2D and add to the pre-commit ( #16996 )
2023-04-17 17:54:19 +00:00
Anastasiia Pnevskaia
dc2fa65224
Support of unnamed saved_model_dir in MO Python API ( #16542 )
...
* Added support of unnamed saved_model_dir.
* Switch TF2 layer tests for unnamed saved_model_dir.
* Added test.
* Correction of comment.
* Removed unnecessary pytest mark.
* Code correction, added comment.
2023-04-17 17:20:27 +04:00
Przemyslaw Wysocki
d72d833a96
[PyOV] Enable Python 3.11 ( #15144 )
...
* Bump ONNX version
* Bump protobuf
* Add xfails and skips
* Add tickets
* Skip ONNX Serialization tests
* Compile ONNX with C++17
* Force cpp17 - 2
* Use MSVC check
* Relax python reqs, enable 311 in azure
* Fix setupvars error
* Ignore watchdog error
* Update tensorflow
* Minor change
* Bump onnx to 1.13.1
* Bump protobuf to 3.20.3
* Debug test tf
* Xfail tests in comp
* Update comp tests
* Update tf reqs
* Remove deprecated ONNX function
* Align PDPD FE protobuf req with 2.4.1
* Satisfy dependency review
* Attempt to fix dependency review
* Revert pdpd protobuf
* Skip pdpd tests
* Fix MO-TF-PB test
* Skip TF test case
* Enable py311 on rest of jobs
* Try disabling pdpd req
* Exclude pdpd form cmake
* Update .ci/azure/linux.yml
Fixed unmerged merge-conflict
* CR
* Fix reqs
* Skip pdpd tests
* Disable pdpd tests building in cmake
* Skip another pdpd cmake
* Add file
* Add paddle constraint to tests
* Disable paddle reqs
* Debug prints
* Skip TF test if Python ver is 3.11
* Apply Mish cr comments
* Debug
* Debug
* Constrain tensorflow_addons
* Fix pdpd skipping
* Add debug prints
* Update skips
* Remove prints
* Minor change
* Update OMZ commit
* Fix some tests
* Minor change
* Disable pdpd at all
* Disable pdpd at all
---------
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com >
2023-04-17 13:30:17 +04:00
Roman Kazantsev
18da874c57
[MO] Remove use of mapping file and its generation ( #16944 )
...
* [MO] Remove use of mapping file and its generation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
* Fix pylinter findings
* Remove usage of mapping file in the layer tests
* Fixing layer tests for legacy frontend
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-04-15 10:38:33 +00:00
Anastasiia Pnevskaia
24c9d95779
Support of unnamed input for MO Python API. ( #16373 )
...
* Support of unnamed input for MO Python API.
* Code correction, tests fix.
* Small fix.
* Added tests for unnamed input, code fixes.
* Small code correction.
* Removed code comment.
* Added tests, fixed bugs.
* Minor corrections, added comments.
* Code refactoring.
* Added defaults for InputCutInfo.
* Fixed error.
* Small fixes.
* Removed wrong change.
* Fixed error.
* Corrected input description.
2023-04-14 19:37:46 +04:00
Pavel Esir
68f46ff9a1
[MO] compress_to_fp16=False by default ( #16854 )
...
* compress_to_fp16=False by default
* Apply suggestions from code review
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com >
* note abound RAM consumption for FP16 compressed models
* detailed notion about RAM usage
* update 'get_compression_message()'
* corrected get_compression_message: remove infor about RAM
* fix pytorch convert layer tests
---------
Co-authored-by: Karol Blaszczak <karol.blaszczak@intel.com >
2023-04-14 01:16:41 +00:00
Maxim Vafin
25015f9790
[PT FE] Support prim::DictConstruct on the output ( #16894 )
...
* Support dict on the output
* Preserve output order
2023-04-13 16:42:17 +00:00
Przemyslaw Wysocki
69d6ef33fc
[PyOV] Align and bump numpy, further tidy up requirements ( #16652 )
...
* Align numpy
* Simplify the rest
* Minor change
* Minor change
* Restart CI
* Update paddle reqs
2023-04-12 13:14:38 +04:00
Ekaterina Aidova
ca2265395d
[PT FE]: fix aten::mean behaviour for provided dtype ( #16790 )
2023-04-11 14:29:29 +04:00
Ekaterina Aidova
d41663694c
[PT FE]: aten::gather ( #16784 )
...
* [PT FE]: aten::gather
* add detach and sign
2023-04-11 14:28:05 +04:00
Ekaterina Aidova
d407bc1b3b
[PT FE] fix invalid reshape shape after aten::index ( #16821 )
...
* [PT FE] fix invalid reshape shape after aten::index
* support aten::index_select
2023-04-11 12:41:59 +03:00
Roman Kazantsev
f36ee94b4b
[TF FE] Correct SpaceToBatch layer test ( #16823 )
...
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-04-10 14:41:02 +04:00
Anastasiia Pnevskaia
4098434233
Parameter list and descriptions for mo.convert_model() method in docstring ( #16459 )
...
* Added convert_model() params docs.
* Added auto-generating of most cli params.
* Added auto-generating of cli params.
* Small correction.
* Removed wrong change.
* Corrected default values.
* Fixed errors, added tests.
* Small correction.
* Corrected params descriptions, moved cli specific params to separate file.
* Moved params specifics to utils/help.py.
2023-04-05 14:48:13 +04:00
Ekaterina Aidova
837f5a7d53
[PT FE]: fix aten::index inconsistent reshape ( #16741 )
...
* [PT FE]: fix aten::index inconsistent reshape
* add index name, return false
* Update src/frontends/pytorch/src/transforms/aten_index_replacer.cpp
2023-04-05 10:44:25 +02:00
Bogdan Pereanu
73ab0dd065
Fixing run_timest python script for input and output precision ( #16661 )
...
* Fixing run_timest python script for input and output precision
* Update code according to the PR review
* Update run_timetest according to the last review
* Add input_precision and output_precision to test_timetest as well
* Set input/output precision per model
2023-04-05 12:16:27 +04:00
Roman Kazantsev
c034975183
[TF FE] Fix layer tests for BatchToSpace and add to the pre-commit ( #16722 )
...
* [TF FE] Fix layer tests for BatchToSpace and add to the pre-commit
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
* Specify type for batch_shape
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-04-04 18:46:12 +04:00
Mateusz Bencer
d4b394c1b6
Skip Reduce* ops layer tests due to ORT error ( #16730 )
...
* skip reduce mean
* skip other reduce ops
2023-04-04 14:50:34 +02:00
Roman Kazantsev
f4fca2d578
[TF FE] Activate TopK layer test with the second output in the pre-commit ( #16691 )
...
* [TF FE] Test the second output for TopK operation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
* Switch off no sorted case
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-04-03 11:38:27 +04:00
Roman Kazantsev
9a5a8f6abc
[TF FE] Move to TopK-11 operation and update downgrading TopK transformation ( #16590 )
...
* [TF FE] Move to TopK-11 operation
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
* Update downgrading transformation
---------
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-03-31 17:44:58 +02:00
dependabot[bot]
c33a3f87f0
Bump attrs from 22.1.0 to 22.2.0 in /tests ( #16676 )
...
Bumps [attrs](https://github.com/python-attrs/attrs ) from 22.1.0 to 22.2.0.
- [Release notes](https://github.com/python-attrs/attrs/releases )
- [Changelog](https://github.com/python-attrs/attrs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/python-attrs/attrs/compare/22.1.0...22.2.0 )
---
updated-dependencies:
- dependency-name: attrs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-31 11:35:38 +00:00
Pavel Esir
6d064d26cb
remove deprecated MO args ( #16626 )
...
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com >
Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com >
2023-03-31 12:28:04 +04:00
Ilya Churaev
1b9bd61767
Added constructor from string for element Type ( #16643 )
...
* Added constructor from string for element Type
* Fixed code style
* Removed WA for tests
2023-03-31 07:24:32 +00:00
dependabot[bot]
5e149aa0dd
Bump test-generator from 0.1.1 to 0.1.2 in /tests ( #16625 )
...
Bumps [test-generator](https://github.com/kevinastone/generator ) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/kevinastone/generator/releases )
- [Changelog](https://github.com/kevinastone/generator/blob/master/HISTORY.rst )
- [Commits](https://github.com/kevinastone/generator/compare/v0.1.1...v0.1.2 )
---
updated-dependencies:
- dependency-name: test-generator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com >
2023-03-30 16:58:02 +00:00
Bogdan Pereanu
5eea99d96c
Update timetest tool to support ip and op params config ( #15916 )
...
* User can set input and output precision for timetest tool
* Update run_timetest.py with the ip and op options as well
* Use only one getType function
* Add extra line at the end of the file
* Remove unused parameters
* Update comment accordingly
---------
Co-authored-by: Vitaliy Urusovskij <vitaliy.urusovskij@intel.com >
2023-03-30 11:27:51 +04:00
Roman Kazantsev
0c2308506f
[TF FE] Fix leftovers from review ( #16619 )
...
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-03-29 16:28:37 +04:00
Przemyslaw Wysocki
591c3e61c5
[PyOV] Simplify requirement files ( #15343 )
...
* Partial progress
* Finish v1
* Cleanup
* Remove useless files
* Fix path to pdpd
* Fix onnx path
* Minor change
* Rework MO
* Minor change
* Remove some costraints
* Add MO constraints
* Update gitignore for MO
* Minor change
* Apply tech sync discussion
* Cleanup
* CR comment
* Debug ONNX FE
* simplify ONNX FE
* Update cmake
* Hardcode ONNX requirement
* Add dependency resolver to cmake
* Add constraints for openvino/tests
* Add missing pytest-html
* Fix -c path
* Revert debug changes to path
* Add cmake to copy constraints.txt
* Update dependabot
* Remove slash
* Remove cmake
* Debug prints
* Minor changes
* Move reqs check to separate file
* Add requirements parser to benchmark_tool
* Fix smoke tests constraints
* Minor fixes
* Minor change
* My fixes were apparently wrong
* Debug - self.executable_path
* Debug - add singledispatch to tests and tools
* Debug - print IE_APP_PATHs
* Revert "Debug - print IE_APP_PATHs"
This reverts commit 67ccb6d3f5 .
* Revert "Debug - add singledispatch to tests and tools"
This reverts commit 3b945931e2 .
* Revert "Debug - self.executable_path"
This reverts commit 3aa724eff6 .
* update dependabot
* update dependabot
* Skip benchmark_app tests
* Use CMAKE_CURRENT_BINARY_DIR in cmake
* Remove debug prints
* minor change
---------
Signed-off-by: p-wysocki <przemyslaw.wysocki@intel.com >
2023-03-29 14:27:27 +04:00
Mateusz Tabaka
556d469f6b
[PADDLE] add paddle opextension support ( #16439 )
...
* add opextension support
* support opconversion
* fix test contructor ambiguous
* fix ci fail
* add tag to avoid compiler ambiguous
* move tests to layer_tests & remove PaddleTag
* static cast
* use create_ov_node_by_name
---------
Co-authored-by: Luo Cheng <cheng.luo@intel.com >
2023-03-29 12:23:47 +04:00
Mateusz Tabaka
b82bedd648
Add Conversion and Op Extension to Pytorch frontend ( #16434 )
...
Tickets: 98766 and 98767
2023-03-29 00:25:29 +02:00
Maxim Vafin
8d90c11a35
Fix sporadic fails when beta==0 in baddmm ( #16610 )
...
* Fix sporadic fails when beta==0 in baddmm
* Remove sporadic test loop
2023-03-28 18:47:35 +00:00
Roman Kazantsev
17c3e67336
[TF FE] Add layer test for Mish activation function ( #16557 )
...
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-03-28 18:43:11 +02:00
Ekaterina Aidova
6fc0b6479e
[PT FE]: revert usage mo.convert_model in pt layer tests ( #16573 )
...
* [PT FE]: revert usage mo.convert_model in tests
* fix failed test
2023-03-28 16:06:21 +04:00
Piotr Krzemiński
6b70c449ba
[PT FE] Add aten::Chunk implementation ( #16035 )
...
* [PT FE] Add chunk implementation:
* [PT FE] Fix chunk int64 instead of const node errors, add tests for chunking
* [PT FE] Test Chunk-If implementation
* [PT FE] Change the translate to replace chunk implementation, use VariadicSplit instead of Slice
* [PT FE] Reduce artifacts from debugging
* Update test_chunk.py
* [PT FE] Improve & debug chunk implementation:
* [PT FE] Simplify implementation, fix remaining bugs
* [PT FE] Statify the split lenghts output
* [PT FE] Clear code, remove debugging artifacts
2023-03-27 11:16:16 +02:00
Mateusz Mikolajczyk
7d16ee1835
[PT FE] Add torchvision::deform_conv2d translation ( #16450 )
...
* Initial commit
* Initial commit
* Cleanup
* Improve tests
* Make NodeContext const
2023-03-27 11:13:32 +02:00
Roman Kazantsev
bb9de29062
[TF FE] Add layer test for Bucketize ( #16556 )
...
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com >
2023-03-27 12:03:07 +04:00
Ilya Lavrenov
3f3bda592b
Revert "[MO] remove deprecated: data_type, disable_nhwc_to_nchw, tensorflow_use_custom_operations_config ( #16394 )" ( #16555 )
...
This reverts commit 43ef89e625 .
2023-03-27 09:04:41 +04:00
Pavel Esir
43ef89e625
[MO] remove deprecated: data_type, disable_nhwc_to_nchw, tensorflow_use_custom_operations_config ( #16394 )
...
* removed deprecated MO options: data_type, disable_nhwc_to_nchw, tensorflow_use_custom_operations_config
* fix layer_test_class.py
* data_type -> precision in layer_test_class.py
* typo fix
* corrected layer tests for compress_to_fp16 argument
2023-03-26 21:38:15 +04:00
Ekaterina Aidova
1ef94ec069
[PT FE]: support aten::linalng_vector_norm ( #16109 )
...
* [PT FE]: support aten::linalng_vector_norm
* more norm ops
* update tests
2023-03-24 21:00:17 +01:00
Ekaterina Aidova
179403ddc9
[PT FE]: improve integration into mo.convert_model ( #16243 )
2023-03-24 16:55:07 +01:00
Maxim Vafin
86c4489aca
[PT FE] Add telemetry extension support ( #16438 )
...
* Initial telemetry introduction in PyTorch frontend
* Add test
* remove obsolete checks from test
* Move statistics gathering into TranslateSession
* Fix code style
* Fix codestyle
2023-03-24 10:11:12 +01:00
Maxim Vafin
abaf61d059
Improve detectron2 support ( #16011 )
...
* Improve op support for detectron mask rcnn
* Initial commit
* Fix for reading processed list
* Format code
* Cleanup
* cleanup
* Cleanup
* cleanup test
* Add comment
* Add rt_info
* fix type
* More fixes for detectron
* Fix build
* Add tests for if
* Revert changes in index
* Add comment
* Fix test
* Fix get_axes_range
* Add tests and fix if type alignment
* Fix code style
---------
Co-authored-by: Mateusz <mateusz.mikolajczyk@intel.com >
2023-03-23 22:30:03 +00:00
Przemyslaw Wysocki
52b27d82c5
Upgrade ONNX to 1.13, protobuf to 3.20.3 and relax tensorflow ( #14773 )
...
* Bump ONNX version
* Bump protobuf
* Add xfails and skips
* Add tickets
* Skip ONNX Serialization tests
* Compile ONNX with C++17
* Force cpp17 - 2
* Use MSVC check
* Update tensorflow
* Minor change
* Bump onnx to 1.13.1
* Bump protobuf to 3.20.3
* Debug test tf
* Xfail tests in comp
* Update comp tests
* Update tf reqs
* Remove deprecated ONNX function
* Align PDPD FE protobuf req with 2.4.1
* Satisfy dependency review
* Attempt to fix dependency review
* Revert pdpd protobuf
* Skip pdpd tests
* Fix MO-TF-PB test
* Skip TF test case
* Add ticket numbers, rewrite reqs
* Fix requirements
* Minor change
* Set TF to 2.12
* Remove wrapt and skip test
2023-03-24 00:43:01 +04:00