Commit Graph

789 Commits

Author SHA1 Message Date
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
Alexander Peskov
cd92d392b6 External TBB support on cmake script level
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
2020-08-05 17:01:35 +03:00
Alexander Peskov
9d3292dd15 Fix clang build
Signed-off-by: Alexander Peskov <alexander.peskov@intel.com>
2020-08-05 17:01:35 +03:00
Andrew Bakalin
5272e94614
[IE][VPU]: Optimizations for Broadcast & ROIAlign (#1641)
* Update firmware
2020-08-05 16:45:19 +03:00
Anton Zaytsev
8570015347
[IE TESTS] Add VariadicSplit in SingleLayerTest (#1468)
* [IE TESTS] add variadic split

* [IE TESTS] update  variadic split

* [IE TESTS] update instance variadic split

* [IE TESTS] update variadic_split.cpp
2020-08-05 15:06:55 +03:00
Mateusz Bencer
0100a16228
Reference implementation to Split op (#1526)
* first version

* fixed lower_bounds

* Added unit test

* Added support of negative axis

* Added more tests

* Slice refactor in order to reduce binary size

* remvoed unused headers

* added eveluate method to split

* review remarks. part 1

* review remakrs. part 2

* review remarks

* sync with master
2020-08-05 14:32:14 +03:00
Alexander Zhogov
1ccf3ecf53
Azure CI: Install monitoring (#1640)
* Azure CI: Install monitoring

* Fix cleaning
2020-08-05 12:44:37 +03:00
Vitaliy Urusovskij
2386c5d376
[Stress] Define --timeout in run_memcheck.py used in gtest-parallel (#1576) 2020-08-05 12:33:01 +03:00
Ilya Lavrenov
c084ace9cd
Removed CMAKE_DL_LIBS from OpenVINO ITT wrapper (#1637) 2020-08-05 12:28:24 +03:00
Rafal Blaczkowski
4f96ea684a
Update xfail status of onnx python tests (#1639) 2020-08-05 12:20:07 +03:00
Michał Karzyński
dbb87462f6
Change working directory in setup.py (#1624)
Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2020-08-05 12:07:04 +03:00
Maxim Vafin
75cb10fd6d
Improve node name with port resolving (#1581)
* Improve node name with port resolving

* Fix IE remove Convert on output

* Address feedback
2020-08-05 11:31:17 +03:00
Ilya Churaev
850665d992
Enable NGRAPH_DEPRECATED (#1617)
* Enable NGRAPH_DEPRECATED

* Try to fix Windows

* Added NGRAPH_SUPPRESS_DEPRECATED_END for headers

* Removed tests on downgrade/upgrade passes
2020-08-05 11:13:05 +03:00
Ilya Churaev
3ce87f5487
Mark evaluate method as constant (#1628) 2020-08-05 08:39:00 +03:00
Ilya Lavrenov
388aae5fd6
Removed public dependency on CMAKE_DL_LIB (#1633) 2020-08-05 06:11:13 +03:00
Ilya Lavrenov
ae4bd370ea
Added conversion of execution graph to old representation (#1626)
* Added conversion of execution graph to old representation

* Fixed compilation on Windows
2020-08-04 20:30:35 +03:00
Nadezhda Ageeva
7c78b0d03d
[PYTHON][nGraph] add get_type_name for element type (#1513) 2020-08-04 19:01:12 +03:00
Alexander Perepelkin
0a5d6409ff
Allow descendants to reuse LayerTestsCommon (#1625) 2020-08-04 18:10:29 +03:00
iliya mironov
680e93fba7
Add asinh acosh atanh extractors (#1600)
* Add asinh acosh atanh extractors

* Add asinh acosh atanh ext for tf

* Update docs
2020-08-04 14:56:15 +03:00
Rafal Blaczkowski
d14d09e796
Update ONNX Python tests (#1514) 2020-08-04 12:26:32 +02:00
Gabriele Galiero Casay
19f798b084
Ngraph unit tests refactoring: part 2 (#1518) 2020-08-04 11:56:46 +02:00
Ivan Tikhonov
80b6bf28c2
Align with the specification SpaceToBatch, BatchToSpace ops (#1140)
* Aligned SpaceToBatch/BatchToSpace with the spec, converted from fused_op to op

* Implemented transformation to decompose STB/BTS

* Added unit tests

* Added new mode (INTERPRETER_TRANSFOMATIONS) for functional tests
2020-08-04 12:35:24 +03:00
Marcin Penkowski
bb408f2ca9
Feature/ar24 int8 optimizations (#1208) 2020-08-04 12:09:23 +03:00
Jan Iwaszkiewicz
136dccf905
[nGraph] Public Py API to get function from cnnnetwork (#1567) 2020-08-04 09:39:37 +02:00
Ilya Churaev
e4b411f027
Removed constant folding for Tile op (#1595) 2020-08-04 07:42:23 +03:00
Ewa Tusień
86fb108b00
Remove reverse op from pyAPI. (#1538) 2020-08-04 06:39:29 +03:00
Sergey Lyalin
a069e39906
Hierarchical extension to nGraph RTTI (#1245)
* RTTI base for ngraph::Node; cherry-pick from another branch, draft

* Added comments, moved code, switched to custom RTTI-based version of is_type

* Move rtti definitions in ngraph op class to the beginning of each class definition as a preparation for the next replacement

* Migrate part of operations to new RTTI

* Migrate GroupConvolution and Concat to new RTTI

* Apply code style for ngraph part

* Rename RTTI_DECLARATION/DEFINITION to NGRAPH_RTTI_DECLARATION/DEFINITION

* Reverted accidentally updated version of mkldnn

* TMP: rewrite RTTI back to constexprions as an attempt to fix static objects initialization order issue

* Apply ngraph code style

* Finalize move back to constexpr for RTTI

* Applied code-style

* Fix in fast algorithm in GraphRewrite, add new tests for this and other cases

* Make parent optional parameter for NGRAPH_RTTI_DECLARATION and remove Node::type_info; remove ability to have Node as a parent for type_info

* Try to resolve compilation error on Windows

* The next attempt to fix Windows build: re-introduce get_type_info_static

* Removed file that was removed in master and kept in this branch by mistake

* Next attempt to fix Windows build: externConstexpr

* Attempt to fix win build: extra public (suspect icc bug), remove get_type_info_static as useless.

* Next attempt to fix Windows: proxy const and constexpr

* Fixed constexpr

* Next attmpts: move get_type_info to cpp file

* Code stype fix

* Re-implemented RTTI without use of constexpr; run-time initialization is used; removed global definitions to avoid issues with order of static objects initialization

* Remove already unncecessary compiler flag for Windows

* get_type_info_static initializes static local constant with type_info that is used for CLASS::type_info and CLASS::get_type_info

* Rewrite commens for NGRAPH_RTTI_... macros, remove not used header
2020-08-04 06:35:58 +03:00
Ilya Churaev
478d0368d0
Removed reshape and transpose constant folding passes (#1598)
* Removed template code from reshape implementation

* Removed constant foldyng for transpose and dyn reshape
2020-08-04 05:44:25 +03:00
Gleb Kazantaev
c518667e0a
ngraph::pass::ConvertPrecision transformation (#1312)
* In this PR I'll add ngraph::pass::ConvertPrecision transformation and change only CPU Plugin to decrease number of changes. Other plugins will be updated in separate PR.

* This PR also includes changes for TI body transformations. We need to call the same sequence of transformations including ConvertPrecision for TI body.
2020-08-03 22:21:38 +03:00
Vladislav Volkov
acc9a41c62
ITT library usage fixes (#1613) 2020-08-03 21:50:26 +03:00
Evgenya Stepyreva
45d04f5f55
[ nG GRUCell ] Allowed dynamic input shape (#1606) 2020-08-03 19:55:22 +03:00
Ilya Churaev
d791d295aa
Use clone_function instead of specialize_function (#1523)
* Try to use clone_function instead of specialize_function

* Try to fix stress tests

* Remove redundant specialize_function

* Fixed TI clone

* Removed redundant code

* Uncomment threading tests

* Fixed docs

* copy function friendly name too

* Fixed copy rt_info

* Fixed comments
2020-08-03 18:23:02 +03:00
Roman Lyamin
15f91be168
[IE CLDNN] Added fsv16 and int8 support in BatchToSpace and SpaceToBatch (#1381) 2020-08-03 15:04:49 +03:00
Evgenya Stepyreva
067c2414d1
[ MO GroupNorm ] Covered float Multiplication with Converts (#1602) 2020-08-03 14:45:39 +03:00