Commit Graph
11924 Commits
Author SHA1 Message Date
Aleksandr Voron 7b4a7e5eb4 [CPU][ARM] MLAS Transpose executor (#18879) 2023-08-02 12:48:09 +00:00
62fa09a181 [PyOV] Add torchvision to OpenVINO preprocessing converter (#17934)
* Some progress

* refactoring

* Refactor tests, run black

* Refactor, flake

* Minor change

* Add support for num_output_channels

* WIP

* Add dependency

* Almost done

* Fix flake

* Add MO convert

* Minor changes

* Add interpolation mode tests

* Add requirements for preprocessing

* Fix linter

* Update tests

* Fix type error

* Introduce typing

* Rename module

* Code review

* Update src/bindings/python/src/openvino/preprocess/torchvision/torchvision_preprocessing.py

Co-authored-by: Anastasia Kuporosova <anastasia.kuporosova@intel.com>

* Update src/bindings/python/src/openvino/preprocess/torchvision/preprocess_converter.py

Co-authored-by: Anastasia Kuporosova <anastasia.kuporosova@intel.com>

* CR changes

* Fix mypy

* Minor change

* Minor change

* Fix flake

* typing change

* Update types

* Add tools to pythonpath

* Add MO reqs

* Minor change

* Fix PT FE issue

* bugfix

* Use absolute path

* Debug

* Debug req path

* Change MO to OVC

* Enable PT FE building

* Debug

* Skip some tests on ARM

* ADd ticket numbers

* Some progress

* refactoring

* Refactor tests, run black

* Refactor, flake

* Minor change

* Add support for num_output_channels

* WIP

* Add dependency

* Almost done

* Fix flake

* Add MO convert

* Minor changes

* Add interpolation mode tests

* Add requirements for preprocessing

* Fix linter

* Update tests

* Fix type error

* Introduce typing

* Rename module

* Code review

* Update src/bindings/python/src/openvino/preprocess/torchvision/torchvision_preprocessing.py

Co-authored-by: Anastasia Kuporosova <anastasia.kuporosova@intel.com>

* Update src/bindings/python/src/openvino/preprocess/torchvision/preprocess_converter.py

Co-authored-by: Anastasia Kuporosova <anastasia.kuporosova@intel.com>

* CR changes

* Fix mypy

* Minor change

* Minor change

* Fix flake

* typing change

* Update types

* Add tools to pythonpath

* Add MO reqs

* Minor change

* Fix PT FE issue

* bugfix

* Use absolute path

* Debug

* Debug req path

* Change MO to OVC

* Enable PT FE building

* Debug

* Skip some tests on ARM

* ADd ticket numbers

* Update test val

* Change pytest version

* Modify GH workflow

* Update cmake

* Update cmake

* fix cmake

* Skip tests on ARM

* Fix after OVC MO changes

* Limit torch requirements

* Raise allowed diff in test

* Debug - remove new bindings

* Debug - remove interpolation modes

* Debug - change test

* Cleanup

* Minor change

* Disable on ARM and Py<38

* Update ARM marker

* limit torchvision for ARM

---------

Co-authored-by: Anastasia Kuporosova <anastasia.kuporosova@intel.com>
Co-authored-by: gklodkox <gracjanx.klodkowski@intel.com>
Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
2023-08-02 16:44:30 +04:00
Ilya Lavrenov 7be660e551 Fixed CPU build (#18805) 2023-08-02 16:28:00 +04:00
Ilya Churaev af8e41bcea Removed legacy headers from pass implementations (#18921)
* Removed legacy headers from pass implementations

* Fixed build

* Remove std and ov usings
2023-08-02 12:01:52 +00:00
Wanglei Shen 0cad2f1324 [CPU] Move streams calculation before transformation pipeline (#18911) 2023-08-02 11:38:34 +00:00
Ilya Lavrenov 2b12780588 Use prebuilt TBB on macos arm64 (#18923) 2023-08-02 14:34:59 +04:00
Przemyslaw Wysocki 7e5877fdaf [PyOV] Restore ONNX requirement for Python tests (#18904) 2023-08-02 12:24:44 +02:00
Ilya Churaev 0475c7270e Change linker flags to fix ngraph_obj build in Debug mode (#18922) 2023-08-02 13:51:01 +04:00
HARI CHAND BALASUBRAMANIAM 9d27b34ce6 Update bug.yml (#18919)
* Update bug.yml

removed some unnecessary wording #start here

* Update bug.yml

* Update bug.yml

* Update bug.yml
2023-08-02 13:38:05 +04:00
Anastasiia Pnevskaia 0769af959e "static_shape" parameter fix. (#18843)
* Fixed static_shape param.

* Removed wrong change.

* Fixed unit test.

* Corrected mistakes in tests, switched on smart_reshape.

* Removed not used method.

* Corrected test.
2023-08-02 13:03:38 +04:00
HARI CHAND BALASUBRAMANIAM 099aaf5228 Create feature_request.yml (#18839)
Adding template for Feature Request
2023-08-02 12:31:48 +04:00
Pawel Raasz 1f08d3520c Review multiclass nms class for shape inference aspects (#18908)
* Review NMS shape inference

* Fix test issues

* Review MatrixNms shape inference

* Unregister NMS with dynamic output from CPU plugin

* Review MulticlassNms for shape inference
2023-08-02 08:01:06 +00:00
Wang Kai a2039e8410 Fixing a typo in core/shape_inference (#18912) 2023-08-02 11:43:15 +04:00
HARI CHAND BALASUBRAMANIAM b774561b98 Create pre_release_feedback.yml (#18840)
* Create pre_release_feedback.yml

Adding pre-release feedback template submission

* Update pre_release_feedback.yml
2023-08-02 11:41:43 +04:00
Anastasia Kuporosova 6dd88d76d3 [PyOV] try to run add_extension_test (#18900)
* [PyOV] try to run add_extension_test

* rename flag

* try to run extension test on linux

* run on linux
2023-08-02 11:14:03 +04:00
Fang Xu 902a953b06 update sha256 of oneTBB2021.2.1 on mac arm64 (#18907) 2023-08-02 11:13:30 +04:00
Ekaterina Aidova 968edc9375 [PT FE]: support aten::broadcast_to (#18899) 2023-08-02 08:38:34 +04:00
Wilson Seok 86b8e0a930 [GPU] Add autopad option in CreateOp of groupconvolution (#18897)
* add autopad option in CreateOp of groupnormalization

* add autopad option in CreateOp of GroupConvolution
2023-08-01 20:41:05 -07:00
HARI CHAND BALASUBRAMANIAM b0b6a38ecc Delete bug.md (#18918)
Since we already have bug.yml, we can delete this template.
2023-08-02 07:35:24 +04:00
Taylor Yeonbok Lee db8c29ee6f [GPU] Release unused internal memory from pool (#18917)
* * Not to reuse internal memory for dynamic shape because of the current inefficiency in the pool
* Added a new debug config for dump runtime memory pool

* Apply DisableMemoryReuse for all usages

* Resolved perf issue of memory reuse from pool : Previously original ibuf record was not released when we allocate new memory for that buf.
After releasing the memory, # of the memory pool record does not increase => no longer inefficient memory pool retireval.

* Added test
2023-08-01 20:25:05 -07:00
Ilya Churaev 0e13b99a3d Remove ngraph headers from some core source files (#18894)
* Remove ngraph headers from some core source files

* Suppress some warnings

* Suppress more warnings

* Try to fix some compilation issues

* Suppress more warnings

* Supress clone_model

* Suppress warnings for Windows

* Suppress more warnings for Windows

* Suppress more warnings for Windows

* Additional suppress

* More Windows warnings

* Additional warning

* Suppress more warnings

* Suppress warning from python API
2023-08-02 07:22:17 +04:00
mei, yang 8619d6d749 Enable paddle dino (#18111)
* Enable paddle op reduce_all, share_data; Support bool type for paddle op elementwise_mul

* Support bool/int16 for fill_any_like
2023-08-02 09:24:28 +08:00
Andrey Kashchikhin b6a32694a5 unskip tests in GHA (#18906) 2023-08-02 00:42:37 +04:00
Ilya Churaev 996f10394c Extend error messages from proxy plugin (#18902) 2023-08-01 17:47:57 +00:00
Pawel Raasz 9067a1fead Review NMS, MatrixNms shape inference (#18869)
* Review NMS shape inference

* Fix test issues

* Review MatrixNms shape inference

* Unregister NMS with dynamic output from CPU plugin
2023-08-01 19:44:55 +04:00
Mikhail Ryzhov 3dc96738e1 [GNA] Fixed absent node_id crash (#18874) 2023-08-01 13:33:57 +00:00
Maxim Vafin 361367393b [MO] Raise exception for older nncf models (#18890)
* [PT FE] Call strip() for older nncf models

* Raise excception on older nncf models

* Update legacy mo too
2023-08-01 13:00:12 +00:00
Chen Xu 74a608592a [CPU] Fix Reduce node bug regarding fusing with low precision (#18835) 2023-08-01 11:56:36 +00:00
Jan Iwaszkiewicz 7fd6563827 [PyOV] Add Range-4 as part of opset12 (#18884) 2023-08-01 11:51:35 +00:00
Chenhu Wang 0608ece0ae [CPU] MVN kernel: fixed tails processing on SSE (#18893) 2023-08-01 09:29:18 +00:00
Sebastian Golebiewski c2052b0424 [DOCS] Compile CPU plugin for ARM platforms. (#18764)
* Update build_raspbian.md

* update-instructions

* remove-cross-compilation

* Update build_raspbian.md
2023-08-01 11:10:04 +02:00
Ilya Churaev c8bdefec30 Remove old API from Core implementation (#18892) 2023-08-01 09:00:55 +00:00
Przemyslaw Wysocki 4a6282a6f5 Move ONNX FE tests into ONNX FE directory (#18259) 2023-08-01 10:41:05 +02:00
Pawel Raasz 6cc8661efe Review preprocessing ops convert color i420 nv12 color classes for shape inference aspects (#18870)
* Review I420 convert shape inference

* Review NV12 convert shape inference
2023-08-01 12:05:21 +04:00
Sergey Lyalin 5587d59bff Enable creation of custom ops in Python (NodeFactory.add_extension) (#18858)
* [WIP] Added load_extension on Python side

* Added load_extension to NodeFactory as an alternative way to expose them to user (openvino path only, no changes in ngraph legacy path

* Reverted adding load_extensions in openvino.runtime

* Renamed load_extension to add_extension to be aligned with other part of extension API

* Applied code style rules

* Shorter description of NodeFactory.add_extension

* Fixed accidentally deleted indent

* Explicit error when custom op without intpus is attempted to be created, better help for NodeFactory.add_extension (op version clarification)

* Style fixes

* Test to cover NodeFactory.add_extension

* Minor wording changes

* Code style

* Fix code style

* Limit NodeFactory.add_extension test to specific test configurations
2023-08-01 11:53:23 +04:00
Taylor Yeonbok Lee 974ef62ce6 [GPU] Do weight reorder for fc shape agnostic kernels at build time (#18829)
* Do weight reorder at build time

* Add test
2023-08-01 03:40:06 +00:00
Zlobin Vladimir 5813b6d27a Update open_model_zoo submodule (#18889)
Tickets 111903, 111915, 111925 and 111927
2023-07-31 22:34:28 +00:00
Xuejun ZhaiandHaiqi Pan 5871b355ec [AUTO BATCH PLUGIN] update time out from set property (#18795)
* [AUTO BATCH PLUGIN] update time out from set property

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

* [AUTO BATCH PLUGIN] update test case from time out property

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

* [AUTO BATCH PLUGIN] fix review comment

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

---------

Signed-off-by: Zhai, Xuejun <xuejun.zhai@intel.com>
Co-authored-by: Haiqi Pan <haiqi.pan@intel.com>
2023-08-01 01:22:21 +04:00
Yury Gaydaychuk 61be577822 [CPU][Commit slider] Add commit to preprocess args (#18677) 2023-07-31 19:57:50 +04:00
Oleg Pipikin c52afe8032 Refactor func test utils (#18849) 2023-07-31 16:22:32 +02:00
Irina Efode 87ff00426f [CONFORMANCE][TOOLS] Temporary skip part of subgraphsDumper tests (#18878) 2023-07-31 16:41:58 +04:00
Wang, Yang 5572fad712 [CPU] Support precision conversion for opset10::IsFinite and opset10::IsNaN (#18149) 2023-07-31 13:35:07 +04:00
Vladislav Golubev 2b5ca40eb6 [CPU] MatMul: move i8 compressed weights constant folding to the plugin (#18718)
- Reused LPT pass for ConstantFold pass disabling for decompression subgraph
- GraphOptimizer: added FuseFCAndWeightsDecompression transformation
- Transformation pipeline adapted to the MatMuls with compressed weights
- Added MoveFCReshapeToWeights CPU transformation
2023-07-31 12:44:09 +04:00
Fang Xu 349d159327 enable canary for mac arm64 oneTBB2021.2.1 (#18864) 2023-07-31 11:33:49 +04:00
Ilya Churaev 3760e084fa Apply global mutex only for old glibc (#18832)
* Apply global mutex only for old gcc

* Added comment
2023-07-31 07:23:24 +00:00
Aleksandr Voron e9991982bb [CPU][ARM] FP16 inference precision support (#18394) 2023-07-31 10:34:22 +04:00
Yaroslav Torziuk 86bd5a4e2b [GPU] Interpolate v11 GPU reference implementation (#18472)
* Extract axes normalization and validation in separate functions in Interpolate op

* Update resample primitive declaration

* Update output layout calculation for Interpolate v11

* Update Interpolate op builder

* Add a shared test instance for Interpolate from 11th opset

* Add basic tests for Interpolate from opset 11

* Add new resample types and appropriate flags in ParamsKey

* Replace map which holds axes and scales with two separate vectors in resample_params

* Add resample kernel implementation
2023-07-31 05:41:21 +02:00
Jade Cho c0783f16ed [dGPU] Enable user scratchpad mode for onednn primitive. (#18699)
* [dGPU] Enable user scratchpad mode.
* Reuse intermediate buffer.
* Add own id to the memory dependencies at the c-tor of program_node
+ Allocate intermediate memory with memory_pool::get_memory() function.
+ Assign scratchpad memory desc in load() function for onednn primitive
serialization
* Allocate device mem for onednn scratchpad mem
2023-07-30 23:13:45 +09:00
Haiqi Pan 63ac68e745 remove AutoBatching_Test_DetectionOutput (#18838) 2023-07-29 16:08:21 +04:00
HARI CHAND BALASUBRAMANIAMandPrzemyslaw Wysocki 7eeffdb9cd [Bug Template] New format bug template (#18150)
* [Bug Template] New format bug template

This new bug template provides an easy interface for customers to fill in the information before submitting a new issue.

* [Update][Bug Template] New format bug template

- use 2021.4 LTS as an example for the OpenVINO version (this is where the customer will fill up the version)
- Adding macOS Systems for Intel CPU, macOS Systems for Apple Silicon, Android Systems, Raspbian Stretch OS, and WebAssembly to the OS list 
- Adding GNA, AUTO, HETERO, and BATCH to the devices list
- Remove "Engine" in "Inference Engine"

* Update bug.yml v3

removed #endhere

* Apply suggestions from code review

add some suggested changes by @p-wysicki

Co-authored-by: Przemyslaw Wysocki <przemyslaw.wysocki@intel.com>

* Update bug.yml

---------

Co-authored-by: Przemyslaw Wysocki <przemyslaw.wysocki@intel.com>
2023-07-29 16:03:06 +04:00