Commit Graph

1022 Commits

Author SHA1 Message Date
Ilya Churaev
3928f8806d
Fixed input/output shape initialization (#1695)
* Fixed input/output shape initialization

* Use template_extension library in tests
2020-08-10 18:24:25 +03:00
Gleb Kazantaev
97842212c3
Removed transformations _tbl.hpp files (#1700) 2020-08-10 16:32:03 +03:00
Evgeny Lazarev
318d38770b
Enable swish (#1682)
* Draft version of the Swish nGraph operation and fusing transformations for different approaches to express the operation

* Swish fusing transformation refactoring

* Added Swish operation and extractor for TF. Removed unfolding transformation for the operation.

* Added SwishIE. Implemented transformation to convert Swish to SwishIE.

* Code style fixes

* Updated Swish reference implementation. Added tests for shape and value inference


* Fixed code style for Python API

* Fixed unit test

* Apply review comments

* Use matcher_pass_callback

* Make m_alpha attribute protected in the SwishIE operation

* Fixed Swish op PythonAPI test
2020-08-10 15:51:21 +03:00
Ilya Lavrenov
600ad8d180
Fixed CPU performance (#1702) 2020-08-10 15:43:25 +03:00
Evgenya Stepyreva
3cc7896e42
[ MO ] Extended Const->Result replacer (#1688)
* [ MO ] Extended Const->Result replacer
2020-08-10 15:36:05 +03:00
Kamil Magierski
cb8892ca2b
[GNA] Fix cases when Gna2ModelGetLastError() returns unknown error (#1255)
Co-authored-by: kmagiers <kmagiers@intel.com>
2020-08-10 15:23:25 +03:00
Mateusz Bencer
f5884231d3
Extend dynamic shape support for ops which use auto padding mode (#1432) 2020-08-10 13:48:18 +02:00
Mateusz Bencer
e88c7b5ed7
Check if input of Unsqueeze is parameter during NopElimination (#1622) 2020-08-10 13:45:58 +02:00
Mateusz Bencer
ae48d9deb8
Test calculation output shape for Broadcast op, relax restrictions for partially dynamic input data (#1247) 2020-08-10 13:39:14 +02:00
Pavel Rodionov
ffe8599c30
[GNA] Remove old GNA1 from Cmake scripts (#1686) 2020-08-10 14:38:11 +03:00
Alexandra Sidorova
50e003cded
[CPU] Added Mish activation (#1555) 2020-08-10 13:59:17 +03:00
Evgenya Stepyreva
1eac9e3932
[ KALDI ] Disable KSO (#1689) 2020-08-10 12:22:42 +03:00
Pavel Esir
7e82728130
remove TestMode restriction for batchnorm in Kaldi (#1697) 2020-08-10 12:21:53 +03:00
Pavel Esir
75d2d88b61
Reshape able slice (#1241)
* Added Caffe Slice_ext

* Added TFSlice, AttributedSlice (both with extractors and replacers), corrected SliceConverter and added unittests for all cases

* added comments to each type of Slice operation; optimized shape inference; moved mxlice inside of slice.py; renamed slice_replacers

* removed type annotation for get_shape_after_slice routine

* replaced zeros_like with zeros

* Corrected preserving node names, renamed attributes names, added tests fro slice_replacer onnx phase

* Renamed slice_replacers.py

* added more unittest cases

* added type annotations, moved to more relevant place routines for shape calculation, and some other minor corrections

* corrected a typo `normalize_slice_indices` comment

* corrected shape calculation for Nonconstant inputs

* corrected a few typos

* corrected type declarations

* corrected shape inference with rounding

* refactored unit-tests for front transforms of Slice

* added error raising for negative and zero shapes

* removed magic_num

* corrected AttributedSlice, clarified comments

* fixed unit-test for AttributedSliceToSlice

* typo in type hints corrected

* removed supported_attrs

* returned back default None for attrs of Slice
2020-08-10 12:19:08 +03:00
Vladislav Volkov
5883a232c3
Performance counters for nGraph and additional ITT libraries on Linux (#1665) 2020-08-10 06:58:01 +03:00
Gleb Kazantaev
1c062b6e92
Updated ConvertPrecision transformation to be executed for TI Body (#1673)
* Updated ConvertPrecision transformation to be executed for TI Body

* Added type fusion for GenericIE operation

* Added test for TensorIterator body precision conversion
2020-08-08 21:33:07 +03:00
Ilya Churaev
135e7c0aba
Move downgrade passes to pass folder (#1675) 2020-08-07 21:46:13 +03:00
Maxim Andronov
4054364fbf
[NGraph] Add scatterNDUpdate and scatterUpdate reference implementations (#1494) 2020-08-07 16:09:28 +03:00
Konrad Dobros
caa38130b9
[IE CLDNN] Extend resample int8 packing optimization (#1662)
This extends resample optimization for 8-bit types that uses feature
packed to mode to process multiple features in one work-item to features
not being multiple of packing factor.

For nearest resampling it is safe to copy extra feature padding for
blocked formats, so this change only removes this condition.
2020-08-07 16:08:40 +03:00
Alexander Trifonov
3becdf8a5e
docs contribution guides (#1535)
* docs contribution guides

* Fixed link to documentation_guidelines.md

Co-authored-by: Alexander1 Trifonov <alexander1.trifonov@intel.com>
Co-authored-by: Andrey Zaytsev <andrey.zaytsev@intel.com>
2020-08-07 15:33:11 +03:00
iliya mironov
52ad786b6c
Add convert GluonCV docs (#1413)
* Add convert GluonCV docs
2020-08-07 14:37:55 +03:00
iliya mironov
c8d74632f9
Add mxnet extractors (#1667)
* Add mxnet extractors for hyperbolic functions
2020-08-07 14:36:41 +03:00
Ilya Churaev
6085c797d3
Moved frontends to separate folder (#1657) 2020-08-07 13:08:38 +03:00
Ilya Lavrenov
f832453d9d
Added compilation of Plugin API headers with strict flags (#1654)
* Minimized ngraph headers inclusion

* Added compilation of plugin api headers with strict flags

* Fixed -WPedantic issue in ngraph headers

* Fixed compilation

* Trying to fix Windows

* Fixed GNA unit tests compilation

* Disabled WX test on Windows
2020-08-07 12:06:47 +03:00
Rafal Blaczkowski
054a7cdf8d
Enable ngraph python tests in OpenVINO-ONNX CI (#1603)
* Enable ngraph python tests

* Refactor and unify ngraph with onnx python tests

* Revert deprecated test cases

* Set ngraph and onnx python tests as a one test suite execution

* Change unstrict Xfails to strict ones

* Update after review:
 - add model zoo to onnx tests,
 - improvements of tests

* Revert mounting zoo models dir

Co-authored-by: Michał Karzyński <4430709+postrational@users.noreply.github.com>
2020-08-07 09:58:57 +03:00
Maxim Andronov
f9023ff7da
[CPU] Add support 4th and 5th input DetectionOutput (#1290)
* [CPU] Add support 4th and 5th input DetectionOutput

* fix any comments

* move reference to ngraph

* some changes for mx nms

* change namespace for ref impl
2020-08-07 09:05:41 +03:00
Ilya Lavrenov
8c118ef8b2
Moved caseless to Plugin API (#1664) 2020-08-07 06:24:28 +03:00
Gleb Kazantaev
764eff9819
Initial nGraph Transformations type info (#1635) 2020-08-07 06:06:32 +03:00
Ilya Lavrenov
09c43536fe
Link CMAKE_DL_LIBS to IE (#1663) 2020-08-06 18:49:17 +03:00
iliya mironov
7e856c3700
Add mish fusion transformation (#1399)
* Add mish fusion transformation

* Add mish op to python api
2020-08-06 15:55:12 +03:00
Roman Kazantsev
ab869da588
Add CTCLoss op to nGraph Python API (#1642) 2020-08-06 15:03:39 +03:00
Maxim Andronov
21c4312453
[CPU] Add check to reduce for scalar dims (#1577) 2020-08-06 14:44:29 +03:00
Evgeny Lazarev
853cfaa038
Fixed extractor for MVN from ONNX (#1653)
* Fixed extractor for MVN from ONNX

* Updated MVN extractor from ONNX

* Code style
2020-08-06 13:53:16 +03:00
Vladislav Volkov
8ae30481f1
ENABLE_PROFILING_ITT option is ignored if ITT library not found (#1647) 2020-08-06 13:20:35 +03:00
Mateusz Tabaka
58fe0106cc
Reduce number of ops generated by ngraph::pass::BatchNormDecomposition (#1569)
Number of ops went down by 4.
Also fewer floating point operations improves precision here, so we're able
to unblock some test cases from ngraph's suite.
2020-08-06 11:14:08 +02:00
Ilya Lavrenov
6a5993fb36
Implement unicode conversion using Windows native functions (#1590)
* Implement unicode conversion using Windows native functions

* NOCPPLINT

* Fixed deprecated c++ api usage in tests

* Moved impl to cpp

* Moved Unicode utils to Plugin API

* Added missed include for Windows

* Fixes for unit tests; CentOS fixes

* Fixed Windows compilation

* Fixed unit tests on Unix

* Fixed unix 2
2020-08-06 12:01:34 +03:00
Anton Potapov
ea34f04028
[PP GAPI] - U16toF32 conversion kernel (#1298)
- the kernel itself is not yet used in the Preprocessing graph
- tests
2020-08-06 06:26:49 +03:00
Ilya Lavrenov
6f6d6f8296
Removed not-used file utils (#1644) 2020-08-06 06:18:48 +03:00
Ilya Lavrenov
b9c3825897
Moved QueryNetworkResult to ie_common.h (#1648) 2020-08-06 06:17:29 +03:00
Ilya Churaev
7a314f216a
Remove JSON serializer (#1638) 2020-08-06 05:51:05 +03:00
Ilya Lavrenov
0339fff3bc
[IE CLDNN] Add push / pop macro for OpenCL header (#1645) 2020-08-05 23:55:42 +03:00
Andrey Somsikov
2c41b8e4f3
Add support for /INTEGRITYCHECK flag on Windows (#1390)
* Build dlls with INTEGRITYCHECK flag if ENABLE_INTEGRITYCHECK=ON

INTEGRITYCHECK flag enforces digital signature before loading the binary in Windows.
Also, refine /guard:cf flag enabling - MSCV, Intel, clang compilers does support /guard:cf.
2020-08-05 22:37:16 +03:00
Alexander Zhogov
ee2312abdb
Azure CI: Update metadata API version (#1652)
* Azure CI: Update metadata API version

* Set -NoProxy

* Fix issue
2020-08-05 18:42:50 +03:00
Alexander Chaiko
1acfca0ec6
[IE CLDNN] Support IC={1,2,4} in the first convolution kernel (#1583) 2020-08-05 18:32:32 +03:00
Alexey Ershov
dc89cb1627
[IE][VPU][GT]: Added support for SoftPlus & Swish layers (#1612)
* Implement SoftPlus stage
* Implement Swish stage
2020-08-05 18:28:04 +03:00
Mikhail Letavin
fcb93b161d
[IE CLDNN] Implement nGraph function support in QueryNetwork() (#1601) 2020-08-05 18:26:14 +03:00
Ilya Lavrenov
415b441be2
Updated documentation for HETERO plugin (#1643) 2020-08-05 18:04:35 +03:00
Bartosz Lesniewski
4fa55d581a
Refactored nGraph operator tests to use TestCase (#1623) 2020-08-05 16:27:18 +02:00
Alexander Peskov
f56cfd3c4b Fix missprint
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
2020-08-05 17:01:35 +03:00
Alexander Peskov
49ac69f855 Add fallback for TBB version without NUMA-aware API
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
2020-08-05 17:01:35 +03:00