Commit Graph

4810 Commits

Author SHA1 Message Date
Evgeny Talanin
10505809ec
Add apt update (#7483) 2021-09-13 13:39:42 +03:00
Ilya Lavrenov
47aad8e67e
Small fixes in cmake (#7472) 2021-09-13 12:57:10 +03:00
Valentin Dymchishin
07a3dc6b36
[47750] Validate conditional compilation with models from OMZ (#7207)
* [47750] Validate conditional compilation with models from OMZ

* [47750] Remove model

* [47750] Use generator expression

* [47750] Use f-strings

* [47750] Use resolve() instead of abs_path()

* [47750] Use cmd_exec() instead of subprocess.check_output()

* [47750] Use download_models fixture in test_cc_collect, test_verify

* [47750] Update prepare_models

* [47750] Update test_infer

* [47750] Add models

* [47750] Use custom logger

* [47750] Refactor prepare_models usage

* [47750] Rename model_struct to model

* [47750] Update help description

* [47750] Add function description for prepare_models, prepare_omz_model

* [47750] Move OMZ_NUM_ATTEMPTS to global scope

* [47750] Rename models to model

* [47750] Add "type" property in model

* [47750] Add default path for cache

* [47750] Remove conversion to str

* [47750] Rename prepare_models to prepared_models

* [47750] Remove redundant expand_env_vars call

* [47750] Use lower case "omz" in test_config; do not use default value

* [47750] Use only prepared_models in tests, without models in arguments

* [47750] Remove "framework" property in test_config

* [47750] Use omz_path and omz_cache_dir fixtures

* [47750] Make omz_cache_dir optional

* [47750] Remove validate_path_arg for omz_cache_dir

* [47750] Add validate_path_arg and log.warning for omz_cache_dir

* [47750] Add default value for omz_repo

* [47750] Use OMZ_MODELS_PATH environment variable

* [47750] Use tmpdir instead of OMZ_MODELS_PATH; use precision in test_id_list

* [47750] Update README.md

* [47750] Remove model_path variable

* [47750] Remove try/except for omz_path

* [47750] Rename omz_path to omz_repo
2021-09-13 11:47:04 +03:00
Luo Cheng
11c42885be
StridedSlice beg/end_mask should be a non empty list (#7396) 2021-09-13 11:22:02 +03:00
Ivan Novoselov
cb0d6db4c5
[CPU] Disable NotImpelmented exceptions mechanism for generic node. (#7242) 2021-09-13 11:20:43 +03:00
Chenhu Wang
2093af4f8a
[CPU] DO optimization (#6360) 2021-09-13 11:12:03 +03:00
Victor Kuznetsov
92445d4b80
add new exec with vpu compiler option (set config with MLIR compiler) (#7420) 2021-09-13 10:52:06 +03:00
Victor Kuznetsov
8fa386b9ad
[Memory tests] Add new tests (#7306)
* add memory_tests

* change readme, add versions to requirements file
2021-09-13 10:47:30 +03:00
Alexandra Sidorova
eae448e74a
[CPU] Added inplace support for concat with axis != 1 (#6864) 2021-09-13 10:30:39 +03:00
Irina Efode
b3d6d11a99
[IE TESTS] Move SKIP macro from test bodies to SetUp() in InferRequestCancelation & Move Infer_Request_dynamic tests to the correct folder (#7299)
* try to fix behavior

* Try

* Revert changes

* Update behavior_test_utils.hpp

* Move Deynamic_tests

* fix build

* fix

* Init
2021-09-13 10:09:36 +03:00
Steve Yoo
8adbaba71d Merge remote-tracking branch 'upstream/master' into sy/test/ConvolutionLayerTest_dynamic_shape_case 2021-09-13 15:30:48 +09:00
Steve Yoo
d11e3e917e ConvolutionLayerTest for dynamic shape case (Test only) 2021-09-13 15:30:27 +09:00
Ilya Sharikov
f44369ce4e
Updated requirements (#7397) 2021-09-13 08:50:23 +03:00
Steve Yoo
d8eaf21acd ConvolutionLayerTest for dynamic shape case 2021-09-13 14:41:38 +09:00
Zhang Yi
f1f737636e
[Frontend][Paddle]Handle Exception in Op Conversion. (#7296)
* [Frontend][Paddle]Handle Exception in Op Conversion.

* [Frontend][Paddle]revise comments

* [Frontend][Paddle]add tests for error handling

* [Frontend]fix typo

* [Frontend][Paddle]relax model version check to 2.0.0

* [Frontend][Paddle]fix typo
2021-09-13 08:23:15 +03:00
Dawid Kożykowski
0bc17a2f55
update subgraph test classes (#7383) 2021-09-13 07:19:30 +03:00
Dawid Kożykowski
3afc0342eb
update shared tests classes (#7385) 2021-09-13 07:18:48 +03:00
Ilya Lavrenov
13321e4ab6
Trying to re-use OpenVINOConfig.cmake (#7467)
* Trying to re-use OpenVINOConfig.cmake

* Add ngraph
2021-09-13 07:12:07 +03:00
Szymon Durawa
c50c0d59bb
Add default constructor for op. (#7368)
* Add default constructor for op.

* Apply correct format.

* Apply correct format for py files.

* Remove underscore prefix, add create overlaod method.

* Resolve use cases for parameter arguments in create fucntion.

* Resolve myoy issue.

* Remove underscore for getter and setter functions.

* Restore check when arguments is None.

* Add tests covering raising errors and get_attributes() function.
2021-09-13 06:49:19 +03:00
Bartek Szmelczynski
66bad412a4
udpate scatter spec (#7086)
* udpate scatter spec

* add info about udpates tensor rank

* update updates type

* add values to example, minor style change

* udpate spec style

* add spaces for the better formatting

* Update docs/ops/movement/ScatterUpdate_3.md

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

* Update docs/ops/movement/ScatterUpdate_3.md

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

* Update docs/ops/movement/ScatterUpdate_3.md

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

* Update docs/ops/movement/ScatterUpdate_3.md

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

* Update docs/ops/movement/ScatterUpdate_3.md

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

Co-authored-by: Tatiana Savina <tatiana.savina@intel.com>
2021-09-13 06:44:20 +03:00
Steve Yoo
fe57d0faa6 Merge branch 'master' into sy/ilyachur/draft_dynamic_plugin_rebased 2021-09-13 09:59:44 +09:00
Steve Yoo
7a392253d7 Merge remote-tracking branch 'upstream/master' 2021-09-13 09:59:01 +09:00
Steve Yoo
39a691ab95 Remove redundant line 2021-09-13 09:55:38 +09:00
Anastasiya Koryachikhina
021639a044
Remove optimization for sea_itt_lib (#7463) 2021-09-11 16:34:56 +03:00
Yegor Kruglov
9d53b3536d
[MO] Updating MO to detect TF 2.X OD API models (#6983)
* updated FasterRCNN and SSD analysis patterns

* updated tf od api conditions

* updated ssd patterns

* added more ssd topologies

* move preprocessor to tf od api condition

* update TF OD API conditions

* refactoring

* specify data type
2021-09-10 17:44:42 +03:00
Anastasiia Urlapova
754ee2eb1a
Change PowerIE to ops chain (#7439) 2021-09-10 16:55:11 +03:00
Mateusz Bencer
3ea74bd8f8
Add PlaceOpONNX and some missing Place's methods (#7269) 2021-09-10 16:20:41 +03:00
Ilya Lavrenov
a952540edf
Openvino cmake config (#7419)
* Added OpenVINOConfig.cmake

* OpenVINOConfig.cmake part 2

* Trying to fix cmake generation

* Fixes

* Export frontends as well

* Fixed condition

* Added OpenVINO cmake package usage: docs, C samples

* Use more OpenVINO config

* Install OpenVINOConfig.cmake

* Trying to fix private plugins

* Trying to fix .tox

* Trying to fix ARM

* Fixed samples build

* Explicit ngraph duplicated targets

* Fixed fuzzing tests build

* Added IR frontend installation

* Removed install directory for IE reader

* Removed IR frontend from export list

* Reverted ngraph_DIR

* Try to fix .tox

* Fixed ieFuncTests with ONNX extensions

* Attempt #2

* Trying to fix ngraph setup.py

* Fix

* Trying to fix ONNX ngraph .tox CI

* Trying to remove spaces

* Fixed ngraph_DIR -> OpenVINO_DIR

* Removed junk files

* Try to fix ngraph wheel

* Try to fix ie_wheel

* Try to fix ngraph wheel
2021-09-10 15:31:27 +03:00
Gabriele Galiero Casay
deeb96440f
Revise GatherTree reference implementation (#7275)
* Add visitor api test

* Review ngraph op shell with type_prop tests

* Add op to list of trusted operations

* Change name of struct with information of inputs

* Add include of array data structure to fix windowds compilation error

* Add template plugin test class

* Remove usage of CoordinateTransform index function call from reference implementation

* Rename SLT test suite

* Add template plugin unit test

* Add serialization SLTs

* Add indentation on GatherTreeParams class data members
2021-09-10 14:02:49 +03:00
Anton Dudchenko
288a7633bf
[IE][VPU] Fix execTimeMcs for VPU (#7442)
When serializing execGraph, milliseconds were actually written to the execTimeMcs field
2021-09-10 13:08:13 +03:00
Ilya Lavrenov
171f6a62d5
Removed FPGA related deprecated documentation (#7348) 2021-09-10 13:03:00 +03:00
Anton Pankratv
305b86fe4a
Added openvino executable network API (#7230) 2021-09-10 11:55:52 +03:00
Gabriele Galiero Casay
c862abae03
GatherTree specification refactored (#7326)
* GatherTree specification refactored

* Fix typos
2021-09-10 06:31:35 +03:00
Alexey Suhov
b282c74386
[README.md] change latest release to 2021.4.1 2021-09-10 00:25:55 +03:00
Pavel Esir
f68a116af1
[MO] add uint32/uint8 into list of supported data types (#7424) 2021-09-09 16:40:31 +03:00
Fengyi Sun
2a0140d960
[CPU] Fixed sort port bug (#6812)
if port > port_num, the behavior of res[port] is undefined.

Signed-off-by: fengyi.sun <fengyi.sun@intel.com>
Reviewed-by: Wu, Jiangming <jiangming.wu@intel.com>]
2021-09-09 15:32:58 +03:00
Anastasia Kuporosova
36318ca2cc
[Python API] move ngraph python api to the new location (#7364)
* [Python API] Move ngraph python api to the new destination

* fix building tests

* fix code-style checks

* building in azure

* fix building wheels

* apply fixes
2021-09-09 13:41:11 +03:00
Vladislav Golubev
f5767d4a5b
[LPT][Transformations] Dynamic shapes support: functional issues fixes (#7159)
* [LPT] ReshapeTransformation fix

* [LPT] FQDequantization::empty() fix

* [LPT] ConcatTransformation fix

* [LPT] MVNTransformation quick refactoring

* [TESTS] AddTransformation functional tests: removed unused param

* [nGraph] TypeRelaxed::evaluate

* [nGraph] Tile fix

* [nGraph] Intervals addition: overflow handling

* [LPT] MultiplyTransformation: canBeTransformed fix

* [TESTS] TypeRelaxed::evaluate: added test

* [LPT] MVNTransformation compilation error fix

* TypeRelaxed: evaluate fix

* macos fix

* TypeRelaxed::evaluate: postreview fixes

* ConcatTransformation: postreview fix
2021-09-09 13:05:32 +03:00
Tomasz Dołbniak
f5089912e4
MaxPool-8 python API (#7170) 2021-09-09 11:45:47 +02:00
Evgenya Stepyreva
aa106ad270
Unused transformations deleted (#7428) 2021-09-09 10:07:59 +03:00
Andrew Kwangwoong Park
c33856b31f
[GPU] Improve memory usage management to distinguish allocation type (#7318)
Signed-off-by: Andrew Kwangwoong Park <andrew.kwangwoong.park@intel.com>
2021-09-09 07:19:07 +03:00
Steve Yoo
109cafeffe Merge branch 'master' into sy/ilyachur/draft_dynamic_plugin_rebased 2021-09-09 10:25:36 +09:00
Steve Yoo
b8966457b9 Merge remote-tracking branch 'upstream/master' 2021-09-09 10:24:37 +09:00
Steve Yoo
0245e05cc8 Remove comments used for indivisual testing
Change unproper function names

Remove unnecessary template<>
2021-09-09 10:18:54 +09:00
Anton Pankratv
1c1401b069
Added default exec network result (#7352) 2021-09-08 23:33:12 +03:00
Ivan Tikhonov
7bc6a8ea13
Fix clone_function method in case of Assign/ReadValue v3 (#7406) 2021-09-08 20:35:24 +03:00
Alexey Lebedev
f89b3d770b
[IE PYTHON] dynamic shape api for python (#7282)
* Added nGraph as a public dependency

* Fixed Windows warning

* Fixed CMake

* Fixed constant op

* Fixed typo

* Added reshape to PartialShape to CNNNetwork

* Added SetShape to InferRequest

* Enable support of DynamicShape in IE Data

* Add support of dynamic shapes to template plugin

* Fixed build

* Enable support dynamic rank

* Fixed test for dynamic rank

* Fixed some tests

* Fix preprocess tests

* Fixed SetBlob

* Fixed code style

* Add more tests

* Fixed accuracy tests

* Fixed documentation

* Added tests for custom operation

* Added new tests

* WIP: move setShape from infer request to Blob

* Returned isApplicable check back

* Removed obsolete tests for InferRequest::SetShape and add new test for Blob::setShape (a trivial one)

* Fixed artifacts

* Break code style

* Revert "Break code style"

This reverts commit 71ee638cd0.

* Added -j8 for fix_all

* Applied code style fixes

* Adde doxygen items

* Fixed style

* Applied codestyle patch

* Reverted unrelevant commit with template extension

* Fixed cmake file for shared func tests (pick from master)

* Revert all changes in template_extension

* Deleted some old stuff that commented and won't be used

* Fixed wrong exception throwing

* Code style fix

* Fixed preprocessing part

* Fixed incorrect blob reshape in GetBlob

* Deleted incorrect assert in GAPI that prevents passing some tests in Debug

* Fixed issues identified during review

* Removed SetShape, replace getLayoutByDims by getLayoutByRank and removed problematic modification from IE preprocessing

* Fixed comments

* Removed obsolete setShape

* [VPU] Fixed allocating dynamic blobs in myriad_infer_request

* Fixed comments

* Fixed CNNNgraphImpl and comments

* add partial reshape for IENetwork

* Add getPartialShape

* Add setShape for Blob

* Add tests

* Add partial_shape property for CDataPtr

* Add partial_shape property for data

* Fix code style

* Fix code style

* Fix test

* Fix code style

* Fix code style

* Fix code style

* Add tests

* Add new lines

* Mark tests

* Fix tests

* call set_shape implicit  only for dynamic inputs

* skip tests on ARM

* remove ngraph dependence from ie_api.pyx

* expand only shape, not array in expand_dims_to_corresponding_layout

* Mark ngraph dependent tests

* remove skip inside test

* code refactoring

* add new line

* Add docstring

* Fix code style

Co-authored-by: Ilya Churaev <ilya.churaev@intel.com>
Co-authored-by: Lyalin, Sergey <sergey.lyalin@intel.com>
Co-authored-by: Polina <polina.brzezinskaya@intel.com>
2021-09-08 19:41:20 +03:00
Sergey Lyubimtsev
42b93bed42
Add support of pkgutil-style namespace packages (#7422)
* Add support of pkgutil-style namespace packages

* fix linter issue (mypy)

* fix linter issue (mypy)

* ignore # mypy issue #1422

* E261 at least two spaces before inline comment
2021-09-08 19:28:00 +03:00
Ilya Churaev
75808b0026
Hot fix: rename OV_CHECK to OPENVINO_ASSERT (#7429) 2021-09-08 18:32:10 +03:00
Ilya Churaev
d1b0f06f4f
Aligned macro name OV_CHECK->OPENVINO_ASSERT (#7400)
* Aligned macro name OV_CHECK->OPENVINO_CHECK

* Renamed OPENVINO_CHECK to OPENVINO_ASSERT
2021-09-08 17:42:26 +03:00