Commit Graph

814 Commits

Author SHA1 Message Date
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
Ilya Lavrenov
9f767f7b93
Hide implementation of SharedObjectLoader to cpp files (#1556)
* Hide implementation of SharedObjectLoader to cpp files

* Fixed GPU tests compilation

* Fixes for Unix; check OpenCL headers with strict flags

* Fixed Windows

* More fixes for Windows

* Fixed Unit tests

* Enabled compilation with libVA for new GPU tests

* Fixes for case when libVA is not available

* Removed useless NOMINMAX

* Useless include

* Fix

* Fixes

* Fixes for Intel compiler

* Fix for Windows + Intel compiler

* Fixed samples compilation with Intel compiler
2020-08-03 14:01:56 +03:00
Ilya Churaev
03dda94c5d
Disabled JSON library (#1599) 2020-08-03 13:59:20 +03:00
Tomasz Socha
91c71b81e0
[nG][Python]Make model runner compatibile with python 3.5 (#1578) 2020-08-03 12:56:59 +02:00
Ilya Lavrenov
b58d03ae05
Removed dirty skip from tests definitions (#1591) 2020-08-03 13:22:13 +03:00
Vitaliy Urusovskij
f8513d8fd3
[Stress] Remove --env_conf at all after deprecation (#1582) 2020-08-03 12:58:27 +03:00
Vladislav Volkov
d946f6cfde
Common library to trace using Intel ITT and new performance counters (#1479) 2020-08-03 12:53:00 +03:00
Ilya Lavrenov
80f2459e8e
Removed ie_parallel include from task executors (#1588) 2020-08-03 10:56:44 +03:00
Roman Lyamin
8245e5b6f4
[IE CLDNN] Added HSwish-4 operation (#1585) 2020-08-03 10:15:43 +03:00
Lukasz Debski
a17472fed0
[IE CLDNN] Gather 5d/6d support (#1553) 2020-08-03 10:05:53 +03:00
Nikita Kudriavtsev
e27382070c
[IE][VPU]: Use the string size, including the null-terminated character, to serialize the DataNode name (#1496) 2020-07-31 16:21:55 +03:00
Adam Osewski
1c22023a8e
Fix typo. (#1571) 2020-07-31 15:05:53 +03:00
Ilya Churaev
41da44ec07
Removed v0 convolution and group convolution (#1512) 2020-07-31 13:00:28 +03:00
Alexander Zhogov
601f66e1ec
Run nGraph code style check in the root of repo (#1573) 2020-07-31 12:19:12 +03:00
Vitaliy Urusovskij
25cadb661b
[Stress] Enable OMZ info_dumper.py in get_testdata.py (#1485)
* [Stress] Support OMZ model_info.py in get_testdata.py

* [Stress] Copy IRs from OMZ models folder to IRs folder

* [Stress] Support modified configs in C++ tests

* [Stress] Deprecate support of --env_conf due refactoring of configs

* [Stress] Update configs:
1. Removed env configs due deprecation
2. Moved test configs to a new format

* [Stress] Extend MemCheck records with info from test config
2020-07-31 12:13:12 +03:00
Roman Kazantsev
c56f024630
Fix for CTCLoss in NGraph (#1563)
Blank index is optional input and must be handled appropriately

Signed-off-by: Roman Kazantsev <roman.kazantsev@intel.com>
2020-07-31 11:57:29 +03:00
Jan Iwaszkiewicz
43652498c7
[nGraph] Py API get/set partial shape of parameter (#1560) 2020-07-31 10:14:39 +02:00
Alexander Zhogov
c5bac5a1b9
GitHub CI: Add filter for newly created PRs, and labels map in config.json (#1532)
* Add filter for newly created PRs, and labels map in config.json

* Fix label name
2020-07-31 10:43:22 +03:00
Alexander Perepelkin
d8502bf7d3
Virtual inheritance to allow inheriting test classes and overriding common logic (#1557) 2020-07-30 23:57:01 +03:00
Alexey Suhov
b760fbb9f6
add Ubuntu 20.04 to dependencies.cmake (#1565) 2020-07-30 20:49:27 +03:00
Ilya Lavrenov
17e457d7c8
Updated inference_engine.hpp (#1539) 2020-07-30 18:40:28 +03:00
Vladimir Paramuzov
8f966887d7
[IE CLDNN] Prod mode support in eltwise fusings (#1491) 2020-07-30 18:16:37 +03:00
Andrey Dmitriev
861bcc2949
[GNA] Support for cascade concat with non functional layers between concats (#598)
[GNA] Support for cascade concat with non functional layers between concats
2020-07-30 16:45:18 +03:00
Ilya Churaev
cf4dedbb92
Removed classes for DistributedInterface, State and Send, Resv v0 operations (#1549)
* Removed State

* Removed Recv and Send operations

* Remoced distributed interface
2020-07-30 16:27:21 +03:00
Ilya Churaev
ecb1344b4b
Removed v0 builders (#1528) 2020-07-30 16:26:31 +03:00
Ilya Churaev
1a727a597e
Changed visibility of nGraph node methods (#1544) 2020-07-30 16:25:32 +03:00