Commit Graph

2090 Commits

Author SHA1 Message Date
Anton Chetverikov
a788c02c3d
Actualize operations attributes (#3613)
* Fix missed/redundant attrs for some operations

* Align auto_pad attr values in spec

* Update MO IR Reader extenders for appropriate operations

* Allign auto_pad attr values for appropriate operations

* Remove changes in extenders

* Update backend_attrs for some operations

* Changes in shape_infer functions to correct work with explicit mode

* Apply offline comments
2020-12-18 11:47:41 +03:00
Bartosz Sledz
29f1c38ba0
Remove doubled Reshape operator tests and revise unittest.manifest (#3642)
* Remove doubled reshape tests

* Clean manifest and enable unblocked tests
2020-12-18 04:30:40 +03:00
Katarzyna Mitrus
6d89a96d9e
Ramove LSTM_Seq_lens model xfail declaration (#3635) 2020-12-17 16:20:01 +03:00
Rafal Blaczkowski
be69a4de2f
Enable automatic update of ONNX Model Zoo for ONNX CI (#3511) 2020-12-17 14:12:47 +01:00
Mateusz Tabaka
55f58a6e23
Fix checking input/output size in hello_reshape_ssd (#3636) 2020-12-17 16:01:18 +03:00
Andrew Bakalin
66883d5905
[IE COMMON] Fix FP32 to FP16 positive infinity conversion (#3647)
* [IE COMMON] Fix FP32 to FP16 positive infinity conversion

* [TESTS] Unit tests

* [TOOLS] Use fixed convert in VPU perfcheck
2020-12-17 15:00:47 +03:00
iliya mironov
da54a40fa1
Add spec for CTCGreedyDecoderSecLen (#3250)
* Add spec for CTCGreedyDecoder

* Update spec

* Fix spec according to code rewiev

* Update spec

* Update spec

* Update spec according to review

* Update spec

* Update spec

* Update spec

* Update example spec

* Fix space in spec

* Fix spec

* Fix spec according to review

* fix spec

* update spec

* Update spec

* Change format outputs in spec

* Hot fix

* Minor fixes

* Add new attribute for op in spec

* change input

* Add precision to outputs

* Fix input in spec

* Update spec

* Update CTCGreedyDecoderSeqLen_6.md

fix mistakes

* Change first input layout

* fix example

Co-authored-by: Your Name <you@example.com>
2020-12-17 14:05:24 +03:00
Lukasz Debski
b91047e9fe
[IE CLDNN] Fully Connected layer 3d support (#2709) 2020-12-17 12:15:59 +03:00
Andrew Bakalin
f2f5e99f9f
[IE][VPU][Tests] Support DTS for Select (#3604)
* Support DTS + binary eltwise tests refactoring (avoid code duplication)
2020-12-17 12:08:22 +03:00
Bartosz Lesniewski
5f9ef0cf26
Remove ops from Layer Creator/ Node Converter - part 5 (#3493)
* remove avgpool op from layer creator

* remove binaryconvolution op from layer creator

* remove broadcast op from layer creator

* remove ctcgreedydecoder op from layer creator

* remove stridedslice op from layer creator

* remove convolutionbackpropdata op from layer creator

* adjust broadcast op to deduce broadcast mode

* add default strides if not provided when creating stridedslice

* code review comments
2020-12-16 19:51:28 +03:00
Mateusz Bencer
261cb6ecf8
Enable yolo v3 test, added post-processing step (#3510) 2020-12-16 16:52:08 +01:00
Junya Hayashi
c80e3c3a82
gna_plugin: include cmath library to avoid call of overloaded ‘abs(float)’ is ambiguous error (#3622) 2020-12-16 18:48:38 +03:00
Irina Efode
f511f77894
[IE TESTS] Disable CancellationTests.*canResetAfterCancelAsyncRequest tests (#3645) 2020-12-16 18:16:16 +03:00
Anastasia Kuporosova
676bd8a861
[Python API] requirements (#1804)
* [Python API] requirements

* add setuptools

* revert commit
2020-12-16 17:06:32 +03:00
Maksim Kutakov
95f531e9e0
[CPU] Improved Split layer (#3449)
* [CPU] Added more optimal Split implementation
2020-12-16 16:51:01 +03:00
Gladilov, Gleb
9509244729
[IE][VPU]: Enables check on split by dynamic dimension for VariadicSplit (#3571)
Signed-off-by: Gladilov, Gleb <gleb.gladilov@intel.com>
2020-12-16 15:47:25 +03:00
Vladislav Volkov
fd1522d9a7
Fixes for external ITT API library (#3603) 2020-12-16 14:26:56 +03:00
Alexey Suhov
859559a6dc
[README.md] change latest release to 2021.2 (#3638) 2020-12-16 14:13:51 +03:00
Katarzyna Mitrus
9376f78994
[ONNX] Dynamic version of ONNX Size op (#3553) 2020-12-16 11:16:06 +01:00
Irina Efode
679e4ae4d7
[IE TESTS] Move multi base test class (#3623) 2020-12-16 13:10:27 +03:00
Ilya Lavrenov
8685c20baf
Fixed HETERO + Template cases (#3580)
* Fixed tests compilation for Android ARM

* Small fixes

* Fixed issues CVS-44775, CVS-34206, CVS-34349

* Disabled KSO tests for Template

* Eliminated invalid subgraphs

* Enabled KSO QueryNetwork tests for Template

* Fixed other plugins as well

* Used NodeTypeInfo instead of std::string

Co-authored-by: apankratovantonp <anton.pankratov@intel.com>
2020-12-16 12:17:29 +03:00
Mateusz Tabaka
47485646bb
Revise DetectionOutput reference implementation (#3448)
* Revice DetectionOutput reference implementation

Ticket: 37433

* fix test_create_op

* fix test_dyn_attributes

* apply code format

* fix crash on Windows when variance_encoded_in_target == 1

* add more checks for DetectionOutput inputs

* Fix single layer tests

* apply code format

* fix ssd_vgg16_300 inference with batch size > 1

* update types in docs

* fix crash on windows

* apply code style

* fix python tests

* fix setting output type

* change False to false and True to true in docs

* Allow prior boxes to have different type than box logits

Some models work that way

* simplify output shape calculation

* fixes to docs
2020-12-16 11:02:12 +03:00
Irina Efode
602f8f2e08
[IE TESTS] Move SLT classes to SharedTestClasses lib & add serialization functionality to the common class (#3431)
* [IE TESTS] Changing functional test utils structure

* Example

* Remove extra

* Apply comments

* fixes

* [IE TESTS] Change the structure

* Continue

* step 3

* [IE TESTS] Complete transition single layer test classes

* [IE TESTS] Transition Subgraph

* Fix subgraph namespaces

* fix

* Apply comments

* latm fix
2020-12-15 22:32:00 +03:00
Anton Chetverikov
ab996da912
Update port renumbering logic for constants (#3578)
* Update port renumbering logic for constants

* Resolve comments
2020-12-15 21:39:56 +03:00
Maxim Vafin
ab974e4f2e
Add MVN-6 support to ngraph (#3464)
* Add MVN-6 to ngraph

* Apply review feedback

* Fix max opset number

* Fix code style

* Fix shape test

* Disable reader test

* Apply review feedback and remove reader test

* Fix code style

* Fix build

* Apply review feedback

* Fix build problem

* Fix code style

* Fix build
2020-12-15 21:36:44 +03:00
Alexey Suhov
a569a0b529
[cmake] retry after hash mismatch error (#3612)
* [cmake] retry after hash mismatch error
2020-12-15 19:56:42 +03:00
Andrey Sokolov
fedd736913
[IE][VPU]: support DTS for Ceiling (#3562) 2020-12-15 12:32:17 +03:00
Ilya Lavrenov
5da7e8dab8
Fixed tests compilation for Android ARM (#3572)
* Fixed tests compilation for Android ARM

* Added check for size_t
2020-12-15 11:51:17 +03:00
Maksim Shabunin
3fb5f63573
Restored gtk-3 installation (#3587) 2020-12-15 11:49:36 +03:00
Vladislav Vinogradov
61752b806f
[IE][CMAKE] Fix for in-tree generated InferenceEngineConfig.cmake (#3593)
Add `IE::` prefixed aliases for provided targets.
2020-12-15 07:20:56 +03:00
Irina Efode
524b226906
[IE TESTS] Disable sporadic issue 45163 (#3611) 2020-12-14 22:57:24 +03:00
Gabriele Galiero Casay
19154fad2b
Rename AvgPool to attribute exclude-pad to align with MO and layer creator (#3549)
* AvgPool: Bug fix in attribute exclude-pad to align with MO and layer creator

* AvgPool: Change attribute to exclude-pad in python api
2020-12-14 21:46:39 +03:00
Yegor Kruglov
98fffe7f22
Possible fix for GroupConvolution unit test (#2584)
* initial commit

* initial commit

* move fix to tf conv_extractor

* added 3d case

* fix e2e with 3d conv

* remove 3d case

Co-authored-by: yegor.kruglov <ykruglov@nnlvdp-mkaglins.inn.intel.com>
2020-12-14 21:30:26 +03:00
Andrey Sokolov
f1d99b5887
[IE][VPU]: Add GatherElements operation to Myriad plugin(#3483) 2020-12-14 15:49:53 +03:00
Maxim Shevtsov
ee8e9a9e8a
Attempt to put some order to the single general (that differs only by messages) and typed exception, on the example of NOT_IMPLEMENTED (#3537)
NOT_IMPLEMENTED status code correctly translates to the NonImplemented exception (and handled as the correspondingly typed exception)
2020-12-14 10:27:29 +03:00
Dmitrii Ryzhkov
77ecd7e17c
Feature/drizshko/cancellable request (#2635)
Added Cancelability to an Infer Request class (actually implemented for the CPU only, with a stub for other devices)
2020-12-14 09:38:29 +03:00
Anton Potapov
2495eaf56f
[PP] Addded ability to preprocess inputs into plugin (#857)
desired format

changed InferRequestInternal:
 - added _deviceInputs member to store plugin desired perprocessing
   targets
 - added default argument to preProcessingRequired to describe plugin
   specific desired preprocessing target
 - SetBlob and GetBlob to deal with plugin desired preprocessing targets
   (_deviceInputs)
 - added addInputPreProcessingFor helper method to avoid code
   duplication

changed TEMPLATE plugin to use new functionality:
 - removed explicit presicion conversion (to use built-in one of
   InferRequestInternal)
 - _networkInputBlobs to use InferRequestInternal::_deviceInputs
2020-12-11 20:22:25 +03:00
Anton Romanov
544a3e148d
Update PIP package name (#3577) 2020-12-11 15:58:25 +03:00
Tomasz Socha
dbf855b320
[ONNX][Python][Tests] Update ONNX to onnx 1.8 (#3557) 2020-12-11 11:57:50 +01:00
Anton Potapov
8aabcde925
[PP] Altered preprocessing tests to use existin posprocessing as well (#3554)
changed PreprocessingPrecisionConvertTest:
 - to force output precision to be same as input (and not FP32 always)

changed TEMPLATE plugin to allow U8 outputs
2020-12-11 12:49:38 +03:00
Andrew Bakalin
d90c05aab4
[IE][VPU][Tests]: Support DTS for ScatterElementsUpdate (#3559)
* Enable DTS for ScatterElementsUpdate
* Update DTS tests
* Update inference tests
2020-12-11 12:46:26 +03:00
Andrew Bakalin
a0952798ba
[IE][VPU]: Extend StaticShapeBroadcast target shape evaluator (#3561)
Ticket - #-42237
Add Unsqueeze, Equal and Select operations to the StaticShapeBroadcast target shape evaluator, because they are presented in the target shape subgraph evaluator in one of the network, we are currently enabling.
2020-12-11 12:30:15 +03:00
Andrew Bakalin
578ea2fc3c
[IE][VPU]: Support dynamic data in Broadcast DTS (#3548)
Ticket - #-44546
Changes:

* Support dynamic data as broadcast input in Broadcast DTS
* Update DTS tests to support both dynamic and static inputs
* Update inference tests:
  a) Refactor tests to have only one testing class - NonZero_Broadcast
  b) Make DSR_TestsCommon base class to reuse createInputSubgraphWithDSR and inputs generating utils.
  c) Add possibility to add additional results in DSR_TestsCommon, because NonZero doesn't support cases when both its outputs are unused, so we need to add at least one of them to function results.
2020-12-11 12:29:16 +03:00
Ilya Znamenskiy
b6f311b463
[IE CLDNN] Fully connected MMAD simd16 improvements (#3394) 2020-12-11 10:15:11 +03:00
Andrey Somsikov
7fe21dc6ee
Fix windows build for gflags for time_tests (#3504)
GFlags builds multiple targets, require aligning build
options on windows builds.

FetchModule offloads project configuration to cmake. This also allows
to align build configurations and targets across projects:
https://crascit.com/2015/07/25/cmake-gtest/
2020-12-11 09:25:14 +03:00
Patryk Elszkowski
d8f00acd39
StridedSlice : slice and reverse new ref implementations (#3188)
* Create new iterators which allow to iterate over coordinates.

Use new iterators to speedup StridedSlice reference implementation.

* Call memcpy if reverse ref impl has nothing to reverse.

* Add unit tests for coordinate range.

* Change coordinates::RangeIterator to template.

* Yet another slice and reverse implementation.

Remove all stuff connected with ranges.

* Apply review suggestions.

* Back to ranges which base on CoordinateTransform.

* try to fix x84_32 build

* try to fix x84_32 build

* Ranges which return start, no, stride, direction.

* add input validation to coordinate_index

enable coordinate_range validation tests

* add some doxygens

* fix range increament

* add empyt range

* move SliceRange::get_value to cpp file

Co-authored-by: Patryk Elszkowski <patryk.elszkowki@intel.com>
Co-authored-by: ggalieroc <gabriele.galiero.casay@intel.com>
2020-12-10 18:36:12 +03:00
Liubov Batanina
6c0201108f
Added missing headers to MVN ref (#3533) 2020-12-10 18:35:27 +03:00
Maxim Shevtsov
12d2121976
fixed compilation of MYRIAD/GPU only (no MKL_DNN) (#3552) 2020-12-10 17:10:00 +03:00
Ilya Lavrenov
ca08c5b45c
Fixed Plugin API compilation with /WX (#3551)
* Fixed Plugin API compilation with /WX

* Removed generic_ie.hpp from white list

Co-authored-by: lab_ddpqa <lab_ddpqa@intel.com>
2020-12-10 16:49:30 +03:00
Alexey Varyzgin
3bcac1641d
[BF16] BF16 simulator for AVX512 was done (#3424) 2020-12-10 16:25:01 +03:00