Nikita Malinin
0c855ee8b2
[POT] Renaming NXModel ( #10168 )
...
* NXModel -> CompressedModel renaming
* Update references & remove Dicts
* Pylint fixes
2022-02-08 14:07:12 +03:00
Indira Salyahova
f17c26506f
Update utils.py ( #10186 )
2022-02-08 13:51:29 +03:00
Alexey Lebedev
24c4ccc621
[PYTHON API] add __hash__ for Type ( #10059 )
...
* define hash operator for type
* Fix code style
2022-02-08 13:28:25 +03:00
Anton Chetverikov
f9eaaa9ff6
[MO] Sqrt operation implementation ( #9950 )
...
* Add sqrt extender
* Update check to not use default infer in infer was set before
* Update comment
* Fix comment
* Remove Sqrt extender
* Remove unnecessary changes
* Add MO implementation of SQRT operation
2022-02-08 11:41:13 +03:00
Yegor Kruglov
9d3028a9f7
[MO] Pip installation message for not satisfied dependencies ( #9952 )
...
* changed message for not satisfied package
* changed warning message
2022-02-07 22:19:02 +03:00
Yegor Kruglov
bde1d5edb0
added condition for optional outputs ( #10097 )
2022-02-07 18:24:28 +03:00
Pavel Esir
3d6e90b8f9
concat['override_output_shape'] = True in StridedSliceNormalizer.py ( #10045 )
2022-02-07 13:24:56 +03:00
Mikhail Nosov
9f9df184c4
Added compatibility check of layout with partial shape ( #10144 )
...
* Added compatibility check of layout with partial shape
E.g. layout "NC" in not compatible with PartialShape{1,3,224,224}
Check is added:
- For parameter set_layout
- For parameter set_partial_shape
- For result set_layout
- Checked also compatibility for all results after 'validate_and_infer_types'
* Fix incorrect tests
* Fix of more incorrect tests
* Removed couple of obsoleted error-handling tests - these are catched now on earlier stages
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com >
2022-02-07 11:17:28 +03:00
Ilya Churaev
a2ca1d4499
Merge IE & nGraph DG ( #10055 )
...
* Changed folder for documentation
* Fixed links
* Merged nGraph DG to OpenVINO Runtime UG
* Fixed errors
* Fixed some issues
* Fixed tree
* Fixed typo
* Update docs/documentation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update README.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update README.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Fixed name
* FIxed snippets
* Small fixes
* Update docs/HOWTO/Custom_Layers_Guide.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Fixed comments
* Try to fix doc
* Try to fix doc issue
* Update docs/OV_Runtime_UG/Integrate_with_customer_application_new_API.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
* Update docs/OV_Runtime_UG/model_representation.md
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com >
2022-02-07 06:57:35 +03:00
Anastasia Popova
12a310636d
Fixed input cut for case when port is not specified. ( #10134 )
2022-02-04 19:03:12 +03:00
Aleksandr Korolev
9743784f91
[VPU] update config header ( #9857 )
...
* [VPU] update config header
* Review fixes
* Performance hint config update
* Removal deprecated vpu config stuff
* Review changes
* Rename myriad properties from camelCase to snake_case
* Review changes
* Review fixes
* Removal intel_myriad::common namespace
* OV throughput stream option
* Test fix
* Reverted disable_convert & disable_reorder
* Bugfixes
* Change default value for PerformanceHintNumRequestsOption
2022-02-04 16:32:00 +03:00
Indira Salyahova
da02951d67
[POT] Fix get layout from model ( #10018 )
...
* fix: layout pot
* layout
* fix: layout
* pylint
* add logger
* Update image_loader.py
* pylint
* repeat layout in data free
* resolve conflicts
* sample
* resolve comments
2022-02-04 11:46:54 +03:00
Roman Kazantsev
64aabc74d1
Check the selected frontend to correspond use_new/legacy_frontend options ( #10084 )
...
* Check the selected frontend to correspond use_new/legacy_frontend options
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com >
* Fix a default case when no frontend is found
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com >
2022-02-03 20:34:07 +03:00
Ilya Lavrenov
f2f281e60b
Renamed ov_runtime => openvino, ov_ => openvino_ prefix ( #10069 )
...
* Renamed ov_runtime => openvino, ov_ => openvino_ prefix
* Coverage fix
* More fixes
* Fixed MO tests with custom FE
2022-02-03 20:03:41 +03:00
Anastasia Popova
86faa25724
Fix of output tensor names for mask-rcnn* models ( #10042 )
...
* Added op names to tensor names for MaskRCNN replacement transformation. Fixed output layout for MaskRCNN.
* Applied commentes left from PR with tensor names fix.
* Added tests for remove_tensor_names().
* Added checks in emitter.
* Removed debug output.
* Small fix.
* Small fix.
2022-02-03 19:44:47 +03:00
Anastasia Popova
ca45bf430a
Fixed tensor names set in InputCut and AutomlEfficientDet transformation. ( #9998 )
...
* Fixed tensor names setting in InputCut, fixed tensor names losing in AutomlEfficientDet.
* Changed op name adding to tensor names in InputCut for output port case only.
2022-02-03 15:55:16 +03:00
Artyom Anokhov
f57be8fdd8
configs: Updated path to licensing ( #10102 )
2022-02-03 15:24:40 +03:00
Liubov Talamanova
b4206fe0a1
Supported Simplified mode without provided config ( #10049 )
...
* Support Simplified mode without provided config
* Change data-source default location
2022-02-03 10:56:25 +03:00
Eugeny Volosenkov
e7d8284e4d
fix pot ( #9980 )
2022-02-03 10:47:31 +03:00
Nikita Malinin
04f5b233f2
[POT] Introduce saturation_fix option ( #9940 )
...
* Introduce statiration_fix option
* Pylint fix
* Update namings and pipelilne
* Change node_input target
2022-02-02 13:46:20 +03:00
Anastasia Kuporosova
70f65bdb74
[Python API] Rename configuration API + update tests/tools ( #9927 )
...
* [Python API] Rename configuration API + update tests/tools
* keep old api for compatibility
* add deprecation warnings
* apply comments to query sample
* remove convert to pyobject
* use Any instead of string
* update tests
* update set_property
* fix sample
* update test + try-except for pot
* add docstrings
* fix codestyle for pot
2022-02-02 11:28:41 +03:00
Svetlana Dolinina
5e8f997262
Fix bug in AddReshapeTransposeAroundConvPool for Kaldi LSTM networks ( #9885 )
...
* change order of transformations to work correctly with Convolutions in Kaldi LSTM networks
* removed unneeded changes and add unit tests
* remove comment
* remove changes from memory_offset_adjustment, move all fixes inside add_reshape_transpose_around_conv_pool to avoid new bugs
* removed test for deleted changes
* replace -1 by None
2022-02-01 17:06:49 +03:00
Liubov Talamanova
ca09ddd123
[POT] Implement DataFreeEngine ( #9484 )
...
* [POT] Implement DataFreeEngine
* Add CLI
* Updated CLI
* Moved logic to SynteticImageLoader
* Fix bug with draw modes
* Fix bug in DataFreeEngine
* Fix multiprocessing
* Fix pylint
* Add DataFreeEngine test
* Download models
* Fill background
* Fix test
* Fix args
* Support config option for DataFree mode
* Minor fixes
* Add data_free config
* Add more test cases
* Enable RCNN models quantization
2022-02-01 15:15:20 +03:00
Pavel Esir
9bb7697b2f
[MO] fix simplified MO import for PyCharm Debug ( #9866 )
...
* fix simplified MO import for PyCharm Debug
* package_BOM update
2022-02-01 13:14:48 +03:00
Anton Pankratov
8ca6aeae83
New configuration API in set get property ( #10012 )
...
* New configuration API in set|get property
* removed supported metrics and keys
* Fixed build
* Fixed build
* Fixed samples build
* Fixed samples build
* Fixed build
* Removed old properties in plugin
* Fixed build
2022-02-01 13:05:14 +03:00
Roman Kazantsev
298cced3b3
[MO, TF frontend] Correct loaders for StridedSlice and Pack operations ( #10034 )
...
* Correct Loaders for TensorFlow StridedSlice and Pack operations
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com >
* Supress INFO and WARNING messages from TensorFlow
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com >
2022-02-01 11:02:28 +03:00
Pavel Finashov
ab3207a81b
POT: Fixed command line to convert models for Windows platform. ( #10024 )
...
* For testing purpose
* Fixed command line for windows: removed re-writing PYTHOPATH
* Changed command line for re-writing PYTHONPATH
2022-02-01 10:31:16 +03:00
Pavel Esir
73e9eb4c61
[MO] add reinterp_shape for StridedSlice ( #9622 )
...
* added reinterp_shape for StridedSlice
* package_BOM update
* corrected unit-tests
* returned removed tests
2022-01-31 22:17:15 +03:00
Anton Dudchenko
89b88af28d
[VPU] Rename INTEL_VPU to INTEL_MYRIAD, move thirdparty and vpu_dependencies ( #9827 )
...
* Rename INTEL_VPU to INTEL_MYRIAD, move thirdparty and vpu_dependencies
* Fix thirdparty
* Rename HDDL
* Remove unused files
* Fix HDDL
* Add path to mvnc
* Fix installation on Linux
* Remove thirdparty dir from codeowners
* Move new files
* Remove IE_MAIN_SOURCE_DIR dependencies
Co-authored-by: Maksim Doronin <maksim.doronin@intel.com >
2022-01-31 16:58:33 +03:00
Indira Salyahova
6145cb736e
[POT] Update patterns with transpose ( #9555 )
...
* fix: update pot patterns with transpose
* add tests
* delete tests
* updatereference metrics tf model
* Update test_sanity.py
2022-01-31 14:30:28 +03:00
Anton Chetverikov
97a78d0059
[MO] EmptyTensorList transform ( #9361 )
...
* Initial change for new transformations
* Update patterns
* Update unsupported operation replacement
* Add input/output normalization passes call
* Update logic
* Refactor output concatination transform
* Update re_numerate_input_ports and shape infer functions for Loop
* Update comments
* Add back edge removing to output concatenation transformations
* Update comment
* Remove redundant normallization call
* Update supported layers list
* Use routine in check
* Add transformation to rub_before list
2022-01-28 20:53:16 +03:00
Sergey Lyubimtsev
4b35d48283
Add ability to generate requirements.txt files with dev tags ( #9986 )
2022-01-28 18:23:10 +03:00
Anastasia Popova
a61655040f
Fixed loader for TF2. ( #9962 )
2022-01-28 13:23:22 +03:00
Sergey Lyubimtsev
4cd20425c3
Building of openvino-dev wheel results many temp files in source tree ( #9936 )
2022-01-28 13:14:26 +03:00
Nikolay Tyukaev
622027bee5
fix errors in documentation ( #9384 )
...
* add sphinx log parsing
* fix
* fix log
* fixes
* fixes
* fixes
* fixes
* fixes
* fixes
* fixes
* fixes
* fixes
* fixes
* doxygen-xfail
* fixes
* fixes
* fixes
* fixe
* fixes
* fixes
* fix pot
* add pot check
* fixes
* fixes
* Fixed POT docs
* Fixed POT docs
* Fixes
* change heading markup
* fixes
Co-authored-by: azaytsev <andrey.zaytsev@intel.com >
2022-01-27 19:39:49 +03:00
Anton Chetverikov
05684b7cd0
Move tensor name restoring transformation after output normalization ( #9904 )
2022-01-27 17:41:58 +03:00
Ilya Naumov
1be838576c
Fix UnicodeEncodeError on Python 3.6 ( #9285 )
2022-01-27 14:00:38 +03:00
Yegor Kruglov
bc70b2b68b
[ MO ] Support MXNet operation arange_like ( #8939 )
...
* arange_like_op
* added comments
* added unittests
* added step attr, changed axis condition, updated tests
* added op description
* fix nodes renaming
* sorted imports
* added case with repeat > 1
* finished arange_like, removed unit test
* small fix in gather infer function
* gather fix
* fix doc
* added unittests
* correct renames
* removed ConvertLike from div_sqrt_dim
* used ReduceProd instead reshape-shapeof
* added keep_dims attr to reduce_prod node
2022-01-27 12:44:12 +03:00
Roman Kazantsev
7ec1cc919e
[MO] Correct preprocessing block for TensorFlow OD 2.4+ models ( #9944 )
...
* Detect casting node inside preprocessing block and leave it
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com >
* Fix unit-test for ObjectDetectionAPI
Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com >
2022-01-27 12:15:30 +03:00
Milana Shhanukova
aa518282b0
updat gna configs ( #9920 )
2022-01-27 08:50:15 +03:00
Anastasia Popova
84f2e9fc24
Parameter/Result tensor names fix ( #9754 )
...
* Added tensor names checking transformation. Added framework name saving to tensor names list for input/output cut.
* Small fixes.
* Fixed tensor propagation in PowerToEltwises.
* Corrected tensor checking.
* Corrected tensor checking.
* Fixed MemoryOffsetAdjustment().
* Fixed tensor propagation for Yolo, ONNXMaskRCNNTransformation().
* Small fix.
* DetectionOutput tensor name set.
* Tensor name set for Reshape node in OD API.
* Temporarily added set of tensor names in ConvertGroupedStridedSlice.
* Small corrections, added tests.
* Added checks.
* Added deafault names setting.
* Moved default names setting to single place.
* Added port normilize befor setting tensor names.
* Fixed ResultRename logic.
* Removed tensor setting of unset ports.
* Corrected input cut tensor naming.
* Corrected InputCut, renamed set_tensor_names()->add_tensor_names().
* Fixed tensor setting for InputCut.
* Code corrections.
2022-01-26 17:23:46 +03:00
Indira Salyahova
17c394c8fe
[POT] Update patterns ( #9786 )
...
* Update special_patterns.py
* add pattern in docs
2022-01-26 14:59:51 +03:00
Indira Salyahova
cf49cd6ce8
fix: check batch bias shape equal one in fbc ( #9907 )
2022-01-26 14:37:43 +03:00
Nikita Malinin
1524ff898a
Update IEEngine with annotation for async ( #9909 )
2022-01-26 11:13:01 +03:00
Milana Shhanukova
d81d7f15a1
do not change shape for scalars ( #9751 )
2022-01-25 19:37:34 +03:00
Eugeny Volosenkov
b57f1b0fb3
Delete check on port id in InputCut ( #9796 )
...
* delete refer_to_faq_msg(31)
* fix documentation
* fix documentation
2022-01-25 17:41:08 +03:00
Indira Salyahova
0ecbe50bf5
[POT] Optimize quantization scheme for SPR/ATS ( #9564 )
...
* feat: delete fq from branch
* delete transformation
* pylint
* delete gpu_ats
* add tests
* pylint
2022-01-25 17:37:45 +03:00
Nikita Malinin
6927547f9c
[POT] Update IEEngine with raw output processing ( #9777 )
...
* Update IEEngine with raw output processing
* Update ieengine output layers naming
* Pylint fixes
* Update replace with the regex method
* utils.py newline
* Pylint fix
2022-01-25 17:37:12 +03:00
Eugeny Volosenkov
439e3b26aa
Model Optimizer incorrectly convert per-channel Quantize/Dequantize operatros to FakeQuantize ( #8321 )
...
* add q_dq_resolver
* prepare FQ for offline transfornations
* fix quantize_dequantize_linear_resolver.py
* fix tools/mo/openvino/tools/mo/middle/dequantize_linear_resolver.py
* enable compress_quantized_weights.py
* fix sub case
* delete force_clean_up
* add isolated attribute
* add test for quantize_dequantize_linear_resolver
* fix comments
* apply comments
* aplying comments
* applying comments
* applying comments
* Replace q_dq_resolver using pattern
* clean imports
* fix imports
* fix pattern
* delete refernce to unit tests
2022-01-25 15:35:43 +03:00
Anton Chetverikov
88903ee7ae
Remove incorrect layout changing ( #9764 )
2022-01-25 14:10:06 +03:00