Ilya Lavrenov
166ab89b95
Reorganize LPT: ( #2803 )
...
- inference_engine_lp_transformations keep ngraph LPT
- inference_engine_lp_transformations_legacy keep old CNNLayer based LPT
2020-10-26 14:10:17 +03:00
Andrew Bakalin
cab7a77cba
[IE][VPU][GT][DTS]: Update MyriadPlugin to work with dynamic NMS-5 ( #2698 )
...
* [VPU][GT][NGraph] Get rid of DynamicNMS and transformation
* [VPU][NGraph] Update DTS for NMS
* [VPU][NGraph] Update StaticShapeNMS to be inherrited from NMS-5
* [VPU][GT] Update StaticShapeNMS stage to work with updated NGraph op
* [VPU][Tests] Update tests
* [VPU][GT] Fix StaticShapeNMS to be inherited from NonMaxSuppressionIE3
* [VPU][GT] Remove unused NonMaxSuppression
2020-10-23 17:04:36 +03:00
Edward Shogulin
c2271da637
Es/lpt/lpt to ngraph fixes2 with master ( #2671 )
...
* [LPT] Replace creation of dequantization with factory
* [ngraph][LPT] Add ScaleShift replace for dequantization operations
* [LPT] SubtractMultiplyToMultiplyAdd refactoring
* [LPT] Code style fix
* [LPT] Edit SubtractMultiplyToMultiplyAdd transformation for dequantization
* [LPT] Linux compilation quick fix
* [LPT] [WIP] runtime info applying
* [LPT] Concat transformation functional tests extending
* [LPT] MultiplyToConvolution + Subtract to add fusing + improvements in LowPrecisionTransformer
* [LPT] linux compilation error fix
* [LPT] compilation error
* [LPT] MultiplyToGroupConvolution fix: 5D support
* [LPT] Multiply transformation extending: FQ weights support - wip
* [LPT] FQ folding & precision selection
* [LPT] code style fixes
* [LPT] code style fixes
* [LPT] Linux compilation error fix
* [LPT] SubtractMultiplyToMultiplyAdd: refactoring
* [LPT] Tests fixes
* [LPT] MultiplyToGroupConvolution tests
* [LPT] Convert subtract with int inputs to Eltwise sub
* [LPT] Constant folding fix for quant models
* [LPT] 1) Asymmetric quantization improvement 2) tests extending
* [LPT] 2 fixes for se_resnext_50
* [LPT] Add transformation priority branch selection test
* [LPT] AddMultiplyFusion: legacy transformation quick fix
* [LPT] nGraph tests temporary disabling
* [LPT] Fix for eltwise inputs with multiple outputs
* [LPT] Fix for FQ fuse
* [LPT] Reshape by channel, batch temporary disabled
* [nGraph][LPT] MatMul fix for reading FP16 models
* [LPT] 1) Add (not after Convolution/GroupConvolution/MatMul with Constant) to Subtract 2) precision selection fix: MultiplyToGroupConvolution quick fix
* [LPT] DenseNet improvments: AddTransformation: Add to Subtract + tests
* [LPT] AddTransformarion refactoring
* [LPT] AddTransformation tests temporay disabled
* [LPT] ReshapeTransformation improvements: degradation fix
* [LPT] code style fix
* [LPT] Concat tests temporary disabling
* [LPT] tests unification
1) plugin tests: added test-cases and nGraph-validation for clamp, split and variadic split
2) func tests: added test-cases
3) transformNGraph: added the ability to run additional transformations
* [LPT] split & variadic split merge fix
* [LPT] Clamp: added support for asymmetric quantization
* [LPT] added DequantizationAttr run-time attribute
* [LPT] debug info removal
* [LPT] ConcatTransformation: zero point fix
* [LPT] CNNNetwork ReLU transformation quick fix
* [LPT]
1) Concat fix
2) ConcatMultiChannels fix
3) Added "Concat with Split" test-cases
4) Subgraph fix
* [LPT]
1) Concat fix
2) Added "Concat with different precision on childs" test-case
* [LPT] concat fix Ubuntu18
* [LPT] Concat test fixes
* [LPT] Not fp32 FQ input support
* [LPT] MatMul Fix + separateInStandaloneBranch Fix
* [LPT] Fix reference input types in mish fusion tests
* [LPT] Fix cpuFuncTests on CentOS building
* [nGraph][LPT] ScaleShift 2d, 3d nGraph conversion enabling
* [LPT] 1) FullyConnected workaround removing 2) validate_nodes_and_infer_types for LPT
* [ngraph] Add check for childs for ConvertSubtract
* [LPT] Squeeze/Unsqueeze tests unification
* [LPT] Squeeze/Unsqueeze change signature for getReference/getOriginal
* [LPT] Mul & Add -> ScaleShift quick fix
* [LPT] nGraph tests emporary disabling
* [LPT] code style fix
* [LPT] code style fix #2
* [LPT] nGraph tests temporary disabling
* [LPT] code styl fix #3
* [LPT] shared plugin tests temporary disabling
* [LPT] cleanup
* [LPT] nGraph unit_tests tests temproary disabling
* [LPT] nGraph unit tests disabling #2
* [LPT] nGraph tests disabling
* [LPT] nGraph tests temporary disabling
* [LPT] WA removing
* [LPT] CentOS compilation fix
* [LPT] KMB wa to avoid compilation error
* [LPT] functional test temporary disabling
* [nGraph] code style fixes
* [LPT] ConcatTransformation: data movement operation as intermediate handling
* [LPT] FuseSubtractToFakeQuantize after VariadicSplit
* [LPT] ConcatWithSplitTransformation functional test temporary disabling
* [LPT] Clamp and ConcatWithDifferentPrecisionsOnChilds: tests fix
* [LPT] MatMul: bert-nv-mlperf-quantized fix
* [LPT] Add to convolution biases fuse fix
* [LPT] GPU plugin tests fixes
* [LPT] Normalize GPU plugin tests fix
* [LPT] test-commit
* [LPT] CLDNN Plugin FP16 conversion
* [LPT] AvgPool update precision if there is not FQ after + convolution
precision limitation on activation
* [LPT] Convolution fixes
* [LPT] FuseSubtractToFakequantize & FuseMultiplyToFakeQuantize improvement
* [LPT] FuseSubtractToFakeQuantize test fix
* [LPT] FuseSubtractToFakeQuantizeTransformation tests
* [LPT] code style fix
* [LPT] AvgPool child recursive extend
* [LPT] AvgPool tests + fix
* [LPT] compilation quick fix
* [LPT] Add to convolution biases fuse fix
* [LPT] Linux issues: MatMulWithOptimizedConstantFakeQuantizeTransformation temporary disabled
* [LPT] Normalize GPU plugin tests fix
* [LPT] test-commit
* [LPT]
1) added the ability to create sub without dequantizationAttribute
2) fixed optimizeMulAfter: added copying rt_info
3) Tests Unification: Convolution transformation
4) added cleanRunTimeInfo into Network Helper
* [LPT] Tests Unification: GroupConvolution
* [LPT] removed debug info
* [LPT] functional tests for Convolution & GroupConvolution extending
* [LPT] [MatMul] Quick fix ubuntu error
* [LPT] MatMulTransformation quick test fix: one constant for both intervals
* [nGraph] code style fix
* [LPT] added output_precision to NormalizeIE
* [nGraph] NormalizeIE fix for LPT support
* [LPT] nGraph WA removal
* [LPT] fixed fillSubgraph for concat multi channels
* [LPT] MatMul fix
* [nGraph] WA removal: 1) nGraph tests enabling 2) LPT extanding: not handle in FP32
* [LPT] nGraph WA removal: function tests skip config rollback
* [LPT] WA removal: precision propagation fix
* [LPT] ConvertMulOrAddFinally transformation extending
* [nGraph] ConvolutionMultiplyFusion rollback (move from legacy to common)
* [nGraph] ConvertMulAddToScaleShiftOrPower: WA removal
* [nGraph] TypeRelaxed: WA removal
* [nGraph] WA removal: TypeRelaxed
* [LPT] WA removal: ConcatTransformation
* [nGraph] WA removal: Eltwise & ConvertMulOrAddFinally fixes to support LPT
* [nGraph] MulAddConversion fix: 2D & 3D ScaleShift are supproted
* [nGraph] VisualizeTree extending
* [LPT] FakeQuantizeDequantization extending: check element wise dequantization operation
* [LPT] FakeQuantizeDequantization extending: SubtractMultiplyToMultiplyAddTransformation & WeightableLayerTransformation
* [LPT] Convolution + test infrastructure update
* [LPT] GPU compilation error
* [nGraph] BatchNorm plugin tests: input tensor definition
* [LPT] LowPrecisionTransformer::isFunctionQuantized was added
* [nGraph] WA final cleanup
* [nGraph] ScaleShiftIE quick fix
* [LPT] Functional tests: added test-cases "Concat with intermediate with constant"
* [LPT] Transformer::isNetworkquantized fix
* [LPT] SubtractMultiplyToMultiplyAdd zero Add remove: fix for ssd300 on gpu
* [LPT] MultiplyToGroupConvolution not transform on Const
* [LPT] workaround for negative scales
* [LPT] Convert standalone dequantization Mul,Sub,Add to ScaleShift
* [LPT] SubtractMultiplyToMultiplyAdd test fix
* [LPT] Clamp transformation: GPU tests fix
* [LPT] Transformer tests
* [LPT] FakeQuantizePrecisionSelectionTransformation was disabled for GPU
* [LPT] TransformerIsFunctionQuantized refactoring
* [nGraph] code style fix
* [LPT] mobilenet_v2_tf_depthwise test update
* [LPT] TMP: dequantization folding
* [LPT] Elementwise transformation fix: dequantization operations constant folding
* [LPT] cleanup
* [LPT] denormal values fix
* [LPT] FuseFakeQuantize test fixed + negative multiply case
* [LPT] FP32 -> FP16 conversion info
* [LPT] FQ dot interval support + swapMultiplyAdd safely division
* [LPT] test fix
* [LPT] Tests for dot interval on FQ + tests for addTransformation enabling
* [LPT] Clamp transformation fix
* [LPT] FQ prec selection test fix
* [LPT] Clamp test case
* [LPT] Concat division precision fix
* [LPT] cleanup
* [LPT] merge fix
* [LPT] WIP: MatMul asymmetric quantization fix (BERT)
* [LPT] MatMulWithOptimizedConstantFakeQuantizeTransformation disabled
* [LPT] GPU Plugin set config fix
* [LPT] Fix merge mistakes
* [LPT] Rollback device specific INT8
* [LPT] ReshapeFullyConnected fix: FullyConnected output fix
* [LPT] bert-base-chinese GPU fix
* [ngraph/LPT] Tests for fix convert_mul_or_add_finally with dequantization
[ngraph/LPT] Fix convert mul_or_add_finally with dequantization
* [LPT] ScaleShift dim < 4 only dequantization conversion
* [LPT] MatMul transformation tests extensing
* [LPT] ReshapeFullyConnected legacy transformation: LPT test case addition
* [nGraph] VisualizeTree extending: property names displying to simplify search
* [LPT] getDequantization extending
* [LPT] MulAddToScaleshiftOrPower: out precision fix & tests
* [LPT] Multiply to ScaleShiftIE: Multiply transformation: remove DEQUANTIZATION if not valid
* [LPT] Concat test case
* [nGraph] try to fix opencv compatibility
* [nGraph] nGraph code style fix
* [LPT] InPlace dequantization folding
* [LPT] Multiply constant folding test
* [LPT] Fix plugin test case for MatMulWithOptimizedConstantFakeQuantize
[LPT] Enable MatMulWithOptimizedConstantFakeQuantize plugin test
* [LPT] Convolution transformation: mulConst shape fix
* [LPT] INT8 Constant folding branch for elementwise ops optimization removal
* [LPT] eltwise for const branch fix
* [LPT] linux fix
* [LPT] Multiply test refactoring
* [LPT] Convert Fuse in Constant + tests
* [LPT] function comparation: runtime info comparation rollback
* [LPT] linux build fix
* [LPT] linux build fix2
* [LPT] MatMul transformation limitation was added to be similar as CNNNetwork LPT
* [LPT] Reshape transformation update: don't broadcast by batch
* [LPT] MatMul transformation limitation was added to be similar as CNNNetwork LPT - refactoring
* [LPT] MatMul transformation: transpose input tensors fix
* [LPT] checkElementwise for AddTransformation WA: should be moved to getDequantization
* [LPT] merge fix
* [LPT] MatMul fix & tests
* [LPT] AddTransformation tests
* [LPT] Interpolate transformation enabled
* [LPT] constant folding before LPT
* [LPT] WIP: not completed tests
* [LPT] GPU degradation fix
* [LPT] FuseConvert workaround
* [LPT] code cleanup
* [LPT] Interpolate GPU test quick fix
* [LPT] GroupConvolution fix
* [LPT] Fix fusing multiply for non-dequantization layers
* [LPT] GPU pipeline update: enableInt8 initialization place update
* [LPT] tests compilation fix
* [LPT] merge fix
* [LPT] tests enabling
* [LPT] merge issue resolving
* [LPT] LPT CNNNetwork usage macros: part #1 : source code
* [LPT] LPT CNNNetwork usage macros: part #2 : cmake files update and tests addoption
* [LPT] LPT workaround from nGraph core removing
* [LPT] previous LPT version tests
* [LPT] inference_engine_lp_transformations was returned back
* [LPT] replace_node rollback
* [LPT] ConvertSubtract fix
* [LPT] GPU: baselineIsFP16 reuse fix
* [LPT] FakeQuantizeTransformation: GPU workaround: I32 -> FP32 Convert is not fused
* [LPT] AvgPool output precision workaround
* [LPT] Group convolution precision + Subtract to ScaleShift const fix
* [LPT] SubMulToMulAdd & Transpose: action-recognition-0001 fix
* [LPT] Transpose: added test with per-tensor quantization
Co-authored-by: Aleksandr Pertovsky <aleksandr.pertovsky@intel.com >
Co-authored-by: Zinoviev, Vladimir <vladimir.zinoviev@intel.com >
Co-authored-by: Vladislav Golubev <vladislav.golubev@intel.com >
Co-authored-by: Gorokhov Dmitriy <dmitry.gorokhov@intel.com >
2020-10-23 13:22:55 +03:00
Irina Efode
e79a44c02e
[IE TESTS] Remove some deprecated single layer tests ( #2646 )
...
* [IE TESTS] Remove some deprecated single layer tests
* Gather Tree
2020-10-14 00:58:28 +03:00
Vladislav Vinogradov
8331c397cd
[IE][NGRAPH][BUILD] Enable UNITY build for more targets ( #2592 )
...
* Avoid symbols clash due to source merging.
* Tested on Ubuntu 20.04 with GCC 9.3.0.
2020-10-13 17:35:55 +03:00
Ilya Lavrenov
39e7905fe1
Fixed LTO for gcc-9 (ubuntu 20.04) ( #2616 )
...
* Fixed LTO for gcc-9 (ubuntu 20.04)
* Fixed ODR rules violation for MKLDNN deprecated functional tests
* Fixed tests build for templatePlugin
2020-10-12 06:57:59 +03:00
Kamil Magierski
8abdc32676
[GNA] Fix LSTM Cell channel C being 0 on output ( #1174 )
...
* [GNA] get output before activation test
[GNA] SubstituteScaleShiftBroadCastPass fix for cases when there are multiple scaleshifts as an output from the layer
[GNA] Generalize Fix where LSTMCell output was zero due to being fused into activation
[GNA] Fix LSTMCell being zero on channel C if being output layer
* linux build fix
2020-10-06 10:59:03 +03:00
Vladislav Vinogradov
d28a5d6c4f
[CMAKE] Introduce FASTER_BUILD experimental feature ( #2438 )
...
It uses CMake 3.16 built-in utilities to speed up build time:
* Unity builds
* Precompiled headers
The feature is controlled via `ENABLE_FASTER_BUILD` CMake option (disabled by default).
The option avaialble only on CMake >= 3.16.
The feature is enabled per-target via `ie_faster_build` function.
Some observations:
* Don't have actual numbers for compile time, but subjectively can see
speed up locally with VS 2019.
* Unity builds gives much more effect, but has some restriction on source files,
so are not used everywhere.
2020-09-28 18:53:11 +03:00
Aleksandr Korolev
eda9498b79
[IE][VPU]: Reduce tests execution time ( #2378 )
...
* [IE][VPU]: Reduce tests execution time
* [IE TESTS] Remove 'ConfigurePlugin()' from 'memory_LSTMCell.hpp'
* [IE VPU TESTS] Myriad conv layer tests was changed
Co-authored-by: Maksim Doronin <maksim.doronin@intel.com >
Co-authored-by: kora6 <kora6@github.com >
2020-09-25 14:24:12 +03:00
Andrey Sokolov
676ce76650
[IE][VPU]: Makes ROIAlign to use 2 stage pipeline (to support ma2485) ( #2123 )
2020-09-18 18:12:16 +03:00
Vladislav Vinogradov
60ad6edf32
[IE][CMAKE] Add some libraries to ie_developer export list ( #2279 )
...
The following libraries:
* `vpu_common_lib_test_static`
* `ieTestHelpers_s`
Those libraries might be helpful for standalone plugins tests.
2020-09-17 15:24:19 +03:00
Ilya Lavrenov
9ca5fbaf02
Reshape v7: remove ( #1379 )
...
* Removed shape inference fr IR v7 and older
* Disabled dynamic batch tests which require reshape
* Fixes tests 2
* Disabled MKLDNN tests with convolution reshape
* Fixed GPU tests
* Disable VPU tests with batch size > 1 for old IRs
* Removed most of shape infer functions for old representation
* Removed most of CNNLayer validators
* Fixed validators and keep only parseParams
* Removed tests on invalid IR v7
* Disabled more VPU tests
* Removed Backetize validator
* Disable one more Myriad tests case where reshape for old IR is needed
* Removed useless reshape
* Need to replace GRUCell with Unique
* Moved shape infer functions for experimental layers to Core IE
* Fixed shape inference functions not to depend on legacy
* Added missed SparseToDense
* Added descriptive error message
* Fixed comments
2020-09-15 15:08:17 +03:00
Maxim Kurin
362080b5be
[IE][VPU][Custom CL]: Fix binary convolution3x3 3d transaction ( #2144 )
...
* Fix binary_convolution3x3.cl kernel & test
2020-09-10 11:55:32 +03:00
Evgeny Latkin
5ad4811793
[VPU][OpenCL] Update custom kernels ( #2131 )
...
* [Custom CL] Updated OpenCL kernels and tests
* [Custom CL] Update OpenCL compiler
* Update firmware to 1365
* Disable ExpGenerateProposals tests
* VPU: new firmware no. 1370
* Myriad: re-enable ExpGenerateProposals tests
Co-authored-by: Maxim Kurin <maxim.kurin@intel.com >
2020-09-09 03:50:40 +03:00
Mikołaj Życzyński
e3178122ee
[IE CLDNN] Reduce b_fs_yx_fsv16 optimized kernel ( #1690 )
2020-09-02 09:35:30 +03:00
Ilya Lavrenov
d7762215b9
Fixed compilation with private plugins ( #1997 )
2020-08-31 10:58:07 +03:00
Evgeny Latkin
831711d01a
re-enable the myriadMultipleGraphsTests_nightly ( #1836 )
...
* re-enable the myriadMultipleGraphsTests_nightly
* refresh version of Myriad firmware
2020-08-19 16:03:37 +03:00
Evgeny Latkin
aff0a8e5ad
[IE][VPU]: Fixed MX firmware memory type patching ( #1825 )
...
Fixing Myriad X firmware loader after RTEMS 5 related changes merged into MDK
* Fixed MX firmware memory type patching
* Update firmware
* disable myriadMultipleGraphsTests_nightly
Co-authored-by: Chekhonin Andrey <andrey.chekhonin@intel.com >
2020-08-18 12:05:18 +03:00
Maksim Doronin
66aa119b11
[IE][VPU]: Refactor vpu configs ( #1334 )
...
* [IE][VPU]: Refactor vpu configs
* [IE][VPU][GT]: Refactor vpu configs usage in GT
* [IE][VPU]: Refactor vpu configs usage in myriad plugin
* [IE][VPU]: Refactor vpu configs usage in tests
* [IE][VPU]: Refactor vpu configs usage in deprecated_tests
* [IE][VPU]: Refactor vpu configs usage in tools
* [IE][VPU]: Use hddl metric vars instead of macros
* [IE][VPU]: style fixes
* [IE][VPU]: Replace MYRIAD_FORCE_RESET with MYRIAD_ENABLE_FORCE_RESET
* [IE][VPU]: Resolve confilcts with MYRIAD_TILING_CMX_LIMIT_KB
* [IE][VPU]: Remove MYRIAD_PLATFORM from tools
* [IE][VPU]: Fix DISABLE_REORDER config in StridedSlice
* [IE][VPU]: Redesign config headers hierarchy
* [IE][VPU]: Clarify comments related to vpu configs
* [IE][VPU]: Leave default values of deprecated configs
* [IE][VPU]: Revert beh tests on VPU_MYRIAD_PLATFORM
* [IE][VPU]: Revert beh tests with deprecated configs
* [IE][VPU]: Resolve conflicts
* [IE][VPU]: Revert opencv dependency
2020-08-17 17:30:38 +03:00
Ilya Lavrenov
a4dcfed1a9
Simplified plugin interfaces ( #1745 )
...
* Simplified plugin interface
* Allow not implemented
* Fixes
* Fixed CPU plugin tests
* Fixed tests dependencies
* Fixes
* Fixed GPU plugin compilation
* Renamed plugin
* Fixes
* Removed tests for plugin base
* Fix2
* Fix 2
* Define a macro to define plugin creation function
* Clean-up
* Fixed OSX build
* Fixed CentOS
* Fixed exception catch / throw
* Fixed clang issue
* Fixed python tests on macOsx
2020-08-14 12:11:54 +03:00
Alexander Peskov
7c921b8b45
[CPU] Add explicit storage for MemoryNode ( #895 )
2020-08-13 19:06:20 +03:00
Ilya Lavrenov
e2e2785131
Moved legacy API to legacy/ subfolder for include ( #1677 )
2020-08-10 18:33:25 +03:00
Ilya Lavrenov
8c118ef8b2
Moved caseless to Plugin API ( #1664 )
2020-08-07 06:24:28 +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
Lukasz Debski
a17472fed0
[IE CLDNN] Gather 5d/6d support ( #1553 )
2020-08-03 10:05:53 +03:00
Ilya Lavrenov
17e457d7c8
Updated inference_engine.hpp ( #1539 )
2020-07-30 18:40:28 +03:00
Nikita Kudriavtsev
a644cb85d2
[IE Myriad] Use instance of InferenceEngine::Core via ie::ICore interface in Myriad plugin ( #1316 )
...
* [ci-skip][IE Myriad] ie::ICore pointer passed into FrontEnd from plugin
* [ci-skip][IE Myriad] Added MockICore to fix graph transformer tests
* [ci-skip][IE Myriad] IN renamed to I_N to avoid compile error in Windows build: C2513: 'int': no variable declared before '='
2020-07-29 11:30:30 +03:00
Nikita Kudriavtsev
cbdfa38392
[IE][VPU]: Enable conv_3x3s1p1_vgg test for ma2085 ( #1486 )
2020-07-28 14:36:03 +03:00
Vladislav Vinogradov
0b1ef99fd7
[IE] Add Blob::createROI method ( #882 )
...
* Add default implementation that throws exception.
* Implement `createROI` for `TBlob` and existing compound blobs.
* Use reference couting for TBlob memory buffer to prolong its life time for ROI blobs.
* Add private extension for ND ROI and use it as implementation detail for now:
* Add `DimSlice` and `TensorSlice` structures for generic ND ROI support.
* Add `make_roi_desc` function to create `TensorDesc` for ROI.
2020-07-28 11:26:38 +03:00
Vladimir Paramuzov
3c99c13feb
[IE CLDNN] Improvements for SpaceToDepth ( #1454 )
2020-07-27 11:52:18 +03:00
Ilya Churaev
141b24cf44
Replaced copy_with_new_args() to clone_with_new_inputs() ( #1395 )
2020-07-22 13:44:22 +03:00
Ilya Lavrenov
8e081c8388
Removed CNNLayer entries from ie_common.h ( #1420 )
...
* Removed useless header include
* Removed CNNLayer entries from ie_common.h
2020-07-22 06:44:05 +03:00
Ilya Lavrenov
949fee3cfc
Remove implicit conversion from getInputTo, getLayerCreator ( #1274 )
...
* Added ctor for CNNNetworkImpl to convert from ngraphImpl
* Re-use in all places instead of manual conversion
* Hide convertToCNNNetworkImpl usage
* Removed conversion from getCreatorLayer
* Fixes 2
* Fixes 3
* Fixes 4
* Fixed ieFuncTests
* Fixed more tests
* Fixed LPT tests
* Remove useless test
* Fixed GNA
* Fixed Gleb's comments
* Fixed Core integration tests
* Trying to fix python
* Fixed GPU tests
* Small fixes
* Fixed QueryNetwork after removing implicit conversion
* Fixed Core integration tests for QueryNetwork
* Fixed python; MULTI device QueryNetwork
* Fixed MULTI QueryNetwork
* Removed unused methods
* Enabled LPT FullyConnectedTestModel test
* Fixed typo in python
2020-07-16 16:44:48 +03:00
Andrew Bakalin
c18f3aff91
[IE][VPU][Tests]: Fix M2 on deprecated tests for StridedSlice ( #1300 )
...
* Disable reorder in Myriad2 cases in StridedSlice deprecated_tests
2020-07-14 13:13:56 +03:00
Maxim Andronov
9e14d8b77e
[CPU] Add check quantize ranges ( #850 )
2020-07-13 12:48:00 +03:00
Andrew Bakalin
45d1b4eb19
[IE][VPU][GT]: Process StridedSlice stage on device as one kernel ( #1244 )
...
* Remove replacement of StridedSlice with other stages and execute it on device as one kernel.
* Refactor strided slice tests to be able to parametrize it by precision.
* Update firmware.
2020-07-10 14:32:49 +03:00
Kamil Magierski
d9706da8d0
[GNA] MemoryStateImpl ( #839 )
...
* [GNA] fix query state for GNAMemoryState
* [GNA] MemoryState implementation:
Fix shared tests
Fix smoke tests
fix SetState
Implement LastState
Fix Reset
* Move getPrecision() to GNAMemoryState
Change Smoke Reset() test to check resetting one state
* [GNA] add dequantize to getLastState()
* code refactor
Co-authored-by: Anna Alberska <anna.alberska@intel.com >
Co-authored-by: kmagiers <kmagiers@intel.com >
2020-07-10 13:37:12 +03:00
Ilya Lavrenov
297c9f5272
Simplified usage of CNNNetworkIterator ( #1260 )
2020-07-10 11:22:49 +03:00
Ilya Lavrenov
884389d869
Conversion via CNNNetworkImpl ctor ( #1222 )
...
* Added ctor for CNNNetworkImpl to convert from ngraphImpl
* Re-use in all places instead of manual conversion
* Hide convertToCNNNetworkImpl usage
* Remove useless test
* Fixed Gleb's comments
2020-07-08 17:26:37 +03:00
Ilya Lavrenov
4f0225014d
Deprecated cnn layer ( #1138 )
...
* Deprecated getInputTo, getCreatorLayer
* Fixes
* Fixed ie_layers moving to legacy
* Fixed onnx importer dependency
* Fixed python
* Fix python API compilation
* Added comments not to use _impl from Data
Co-authored-by: Nadezhda Ageeva <nadezhda.ageeva@intel.com >
2020-07-03 20:57:28 +03:00
Evgeny Latkin
951b5eed92
[IE][VPU] exclude test: conv_3x3s1p1_vgg (issue: 34466) ( #1204 )
2020-07-03 17:33:37 +03:00
Ilya Lavrenov
ef6280ab99
Split IR readers ( #1167 )
...
* Split IR readers
* Fixed tests
* CMAKE: Removed add_clang_format_target usage from readers
2020-07-02 13:31:44 +03:00
Irina Efode
027be06506
[IE TESTS] ie_class migration to the new test infrastructure ( #1136 )
2020-07-02 11:58:53 +03:00
Ilya Lavrenov
c9749ce397
Clean-up files in tests helpers ( #1173 )
2020-07-01 22:34:43 +03:00
Ilya Lavrenov
3a9db885bf
Removed getLayerByName from public API ( #1110 )
...
* Fixed tests
* Removed getLayerByName from public API
2020-06-25 20:00:39 +03:00
Ilya Lavrenov
fe7f08ca56
Exec extensions ( #963 )
...
* Fixes
* Removed some tests for extensions
* Added const
* Removed unknown pragma
2020-06-24 15:12:14 +03:00
Ilya Lavrenov
447f69c84e
Moved deprecated network iterator to legacy ( #913 )
...
* Removed deprecated iterator API
* Applied comments
2020-06-24 11:55:17 +03:00
Ilya Lavrenov
a7579d5c35
Removed ICNNNetReader interface ( #1042 )
...
* Removed ICNNNetReader interface
* Fixed stress tests
* Fixed comments in VPU plugin
* Removed duplicated stress tests
* Fixed watchdog tests
2020-06-23 22:34:26 +03:00
Anton Zaytsev
34de464027
[IE TESTS] move BehaviorTestPlugin to the new IE tests infra & small refactoring for Behavior tests ( #784 )
...
* [ci-skip][IE TESTS] move beh_test_plugin
* [ci-skip][IE TESTS] move BehaviorHolderTest
* [ci-skip][IE TESTS] fix GNA layout test
* [ci-skip][IE TESTS] fix cmake
* [ci-skip][IE TESTS] fix lib in IEBehaviorTest
* [ci-skip][IE TESTS] separate layout and cpp_wrapers test and fix namespace
* [ci-skip][IE TESTS] fix holders test
* [ci-skip][IE TESTS] fix namespace
* [ci-skip][IE TESTS] fix codestyle
* [ci-skip][IE TESTS] fix test_plugin
* [ci-skip][IE TESTS] fix test_plugin v2
* [ci-skip][IE TESTS] disabled gpu instance for test_plugin
* [ci-skip][IE TESTS] fix
2020-06-23 21:43:13 +03:00
Anton Pankratv
1ffd736ba9
Hetero plugin supports ngraph ( #530 )
2020-06-23 17:23:47 +03:00