Commit Graph

247 Commits

Author SHA1 Message Date
Alexander Chaiko e9e99931b3
[IE CLDNN] Allow fusing FQ to deconvolution (#2875) 2020-11-30 14:40:57 +03:00
Sergey Lyubimtsev e12b24a0bc
CMake installation rules for 3rd party components (#2944)
* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* [MO] Add CMake install for Model Optimizer

* [MO] Update test for version.py

* Add CMake install rules for OpenVINO 3rd party dependencies

Remove unwanted targets from final distribution (test, static libs, etc)

* remove duplicated targets from install

align GNA Windows install path with Linux

* Add COMPONENT install name for OMP

remove empty lines

* Add OMP to CPack components

* remove gtest from deliverables

add explicitly clDNN_unit_tests target to build

* set clDNN_unit_tests properties only by condition

* remove install commands for clDNN

Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2020-11-30 12:29:30 +03:00
Maksim Doronin 49589855d8
[IE][VPU]: Use unified pcie firmware (#3382)
* Unified firmware named pcie-ma2x8x is needed to use both ma2480 and ma2085 with pcie connection.
* Update firmware built from develop branch
2020-11-27 14:03:31 +03:00
Krishna Prabhakaran 13806bf719
[IE][VPU]: Update call signature for vpu fw, update fw version (#3301)
* update call signature for vpu firmware, update the firmware version
* update hash for VPU firmware
2020-11-24 15:20:34 +03:00
Sergey Shlyapnikov 5de04e9b94
[IE CLDNN] Gather fix (#3273) 2020-11-23 16:40:09 +03:00
Vladimir Paramuzov 27be33ba53
[IE CLDNN] Minor fixed to NMS and TopK (#3225) 2020-11-20 15:37:55 +03:00
Vladimir Paramuzov 989a910f45
[IE CLDNN] FuseBias pass + new layouts for deconvolutions (#2774) 2020-11-20 10:14:09 +03:00
Egor Churaev 3c1e73e892
[IE CLDNN] Improve fsv16 i8 pooling kernel (#3005)
JIRA: 40392
2020-11-19 11:47:38 +03:00
Jedrzej Hajduczenia 281c01725c
[IE CLDNN] Add padding directly to input tensor in conv unit tests (#3014) 2020-11-19 10:17:32 +03:00
Jedrzej Hajduczenia 123b9ab66e
[IE CLDNN] Fix fsv4 input pad in mmad bfyx to fsv32 conv kernel (#3194) 2020-11-18 19:20:59 +03:00
Ilya Lavrenov 5cc7314f75
Ngraph static lib (#3193)
* Fix: ITT_INCLUDE_DIR was not correctly detected

* Added NGRAPH_STATIC_LIBRARY CMake flag to optionnaly compile ngraph and link it as a static library instead of a dynamic one
- Definition of NGRAPH_STATIC_LIBRARY macro in callee and caller code to avoid dllexport/dllimport decoration
- Adding missing definitions of the explicit instantiation of FactoryRegistry<>::get
- Removed message about a non existent variable: NGRAPH_IE_STATIC_LIB_ENABLE
- Removed install export directive for ngraph in case of static library

* * Code style fix

* Added NGRAPH_STATIC_LIBRARY CMake flag to optionnaly compile ngraph and link it as a static library instead of a dynamic one
- Definition of NGRAPH_STATIC_LIBRARY macro in callee and caller code to avoid dllexport/dllimport decoration
- Adding missing definitions of the explicit instantiation of FactoryRegistry<>::get
- Removed message about a non existent variable: NGRAPH_IE_STATIC_LIB_ENABLE
- Removed install export directive for ngraph in case of static library

* - Removed redundant symbol definition
- Indented properly some comments

* - Making sure onnx is always compiled as a static library no matter what is the value of BUILD_SHARED_LIBS

* - Making sure onnx is always compiled as a static library no matter what is the value of BUILD_SHARED_LIBS

* Fixed incorrect suppression of directive

* Using BUILD_SHARED_LIBS (defaulted to ON) instead of a custom CMake option NGRAPH_STATIC_LIBRARY

* Removed useless comma

* Forcing pugixml to be static event when BUILD_SHARED_LIBS=ON globally.

* Forcing gtest for ie tests to be compiled as a static library.

* Made protobuf and gtest from ngraph always static.
Factorized all the force static logic for ngraph's externals in ngraph's CMakeLists.txt instead of external_*.cmake

* gflags is always static

* Solving cross compilation from Debian 9

* using the same pattern for other ngraph externals

Co-authored-by: emmanuelattia-philips <66060489+emmanuelattia-philips@users.noreply.github.com>
Co-authored-by: Emmanuel Attia <emmanuel.attia@philips.com>
2020-11-18 18:09:41 +03:00
chxd 5de182a4ca
[IE CLDNN] program_impl::replace_all_usages causes invalid memory access. (#138) 2020-11-17 13:45:42 +03:00
Vladimir Paramuzov c4d39fabeb
[IE CLDNN] Fixed mem leak (#3153) 2020-11-17 11:18:48 +03:00
Jedrzej Hajduczenia a735ecc401
[IE CLDNN] Add asymmetric quantization support to fsv16 imad 1x1 convolution kernel (#2941) 2020-11-16 20:56:19 +03:00
Maksim Doronin 2a7f2f5eb6
[IE][VPU][XLink]: XLink semaphore wrappers impl (#3079)
XLink wrappers for POSIX semaphore functions (refer sem_overview for details). In the description of standard sem_destroy the following is noted:
"Destroying a semaphore that other processes or threads are currently blocked on (in sem_wait(3)) produces undefined behavior."
XLink wrappers use thread-safe reference count and destroy the semaphore only in case if there are no waiters.

* XLink semaphore wrapper impl
* Extend XLink win_synchapi
2020-11-16 02:51:46 +03:00
Vladimir Paramuzov 18f04860af
[IE CLDNN] Fixed pad value used for input coords calculation in fsv16 imad conv (#3081) 2020-11-13 17:24:40 +03:00
Sergey Shlyapnikov c7155d13a4
[IE CLDNN] Fix for fusing Activation into Eltwise primitive in fused_conv_eltwise primitive case usgae (#2997) 2020-11-13 11:58:03 +03:00
Vladimir Paramuzov 17c67ddc5f
[IE CLDNN] Cleanup cldnn source tree and README (#3043) 2020-11-13 09:29:28 +03:00
Vladimir Paramuzov 7c2060fb7b
[IE CLDNN] Fixed fmt traits map (#3088) 2020-11-13 09:29:05 +03:00
Jedrzej Hajduczenia f7a6aae5b0
[IE CLDNN] Add asymmetric quantization support to reference convolution imad kernel (#2994) 2020-11-11 12:38:45 +03:00
Nikita Kudriavtsev 93ad181c8b
[IE][Myriad] Fixing global_lock_fd locking in mvnc (#3024) 2020-11-10 12:39:32 +03:00
Vladimir Paramuzov ccee30e733
[IE CLDNN] Removed unused conv kernels (#2995) 2020-11-06 10:24:48 +03:00
Vladimir Paramuzov 6e7db6fb37
[IE CLDNN] Plugin-side kernels caching (#2871) 2020-11-05 23:44:45 +03:00
Vladimir Paramuzov 7c1690951c
[IE CLDNN] Added inference precision into execution graph (#2913) 2020-11-05 00:13:49 +03:00
Jedrzej Hajduczenia fbae10a235
[IE CLDNN] Add asymmetric quantization support to fsv16 imad general convolution kernel (#2778) 2020-11-04 17:31:40 +03:00
Sergey Shlyapnikov 9c509e5f41
[IE CLDNN] Convolutition optimizations for small channels count (#2849) 2020-11-04 14:41:12 +03:00
Alexandra Sidorova 5596c7c841
[CPU] Added eltwise Round-5 (#2347) 2020-11-02 18:44:50 +03:00
Vladimir Paramuzov fea2595aed
[IE CLDNN] Fixed unitialized parameters in resample primitive which led to kernels recompilation (#2923) 2020-11-02 13:31:07 +03:00
Ilya Lavrenov 890c8e4d38
Fixed compilation errors / warnings with clang (#2929) 2020-11-02 11:56:38 +03:00
Vladimir Paramuzov cf00a2f442
[IE CLDNN] Added int8 output suppirt into bfyx_to_fsv16 fp kernel (#2906) 2020-10-30 15:19:02 +03:00
Mikołaj Życzyński 924988590a
[IE CLDNN] Fix for some unwanted behaviour in layout optimizer (#2669) 2020-10-30 15:18:14 +03:00
kobeyu 22e1a30294
[IE CLDNN] Fixed compilation error for tutorial samples (#430)
Co-authored-by: Kobe Yu <kobe.yu@kneron.us>
Co-authored-by: Alexander Zhogov <alexander.zhogov@intel.com>
2020-10-30 10:07:17 +03:00
Vladimir Paramuzov 6cb71d61b4
[IE CLDNN] Added 6d crop support (#2841) 2020-10-29 21:41:05 +03:00
Vladimir Paramuzov 6fec63862b
[IE CLDNN] Disabled fusing into eltwise node for fsv32 layout (#2844) 2020-10-29 16:01:53 +03:00
Jedrzej Hajduczenia c95d8e242d
[IE CLDNN] Fix accuracy bug in fsv16 imad conv + other minor fixes (#2876) 2020-10-29 09:33:05 +03:00
Vladimir Paramuzov c7661078d9
[IE CLDNN] Removed unused DO gpu impl (#2809) 2020-10-28 09:24:22 +03:00
Gorokhov Dmitriy abb8817cf6
[CPU] Generic JIT Eltwise implementation (#1464) 2020-10-28 09:16:28 +03:00
Andrey Kamaev a6520995fe
MSVC warnings fix (#2620)
* Fix MSVC build warnings in Ngraph

* Fix MSVC build warnings in transformations library

* Fix MSVC build warnings in core,legacy,preprocessing

* Fix MSVC build warnings in XLink

* Fix MSVC build warnings in Myriad plugin
2020-10-27 12:24:57 +03:00
Roman Lyamin 77365bcb4c
[IE CLDNN] Added Round-5 operation (#2838) 2020-10-27 10:56:15 +03:00
Jedrzej Hajduczenia 8884791362
[IE CLDNN] Improve LO rules for expected FQ format (#2790) 2020-10-26 20:36:00 +03:00
Alexandra Sidorova de686fce39
[CPU] Added operation HSigmoid-5 (#2005) 2020-10-26 18:42:30 +03:00
Vladimir Paramuzov c722f6a05a
[IE CLDNN] Fixed fusing config for fsv16 eltw kernel (#2807) 2020-10-26 09:03:00 +03:00
Vladimir Paramuzov 980bbd172a
[IE CLDNN] Enabled more functional tests and added several fixes into ops implementations (#2763) 2020-10-24 23:38:13 +03:00
Jedrzej Hajduczenia 7bd8391aba
[IE CLDNN] Fix narrowing conversion error on VS2017 (#2804) 2020-10-24 00:57:30 +03:00
Egor Churaev ca95240c91
[IE CLDNN] Fix linear_onnx Interpolate selection (#2769) 2020-10-23 13:16:47 +03:00
Mikołaj Życzyński 6b02cd380f
[IE CLDNN] Fix padding in reduce fsv16 kernel (#2787) 2020-10-23 10:16:21 +03:00
Vladimir Paramuzov 16a73508bd
[IE CLDNN] Base kernels refactoring (#2758) 2020-10-22 14:42:42 +03:00
Vladimir Paramuzov 4519097e47
[IE CLDNN] Extend supported fusing cases for scale and eltwise (#1960) 2020-10-22 13:06:27 +03:00
Jedrzej Hajduczenia 458425ac9e
[IE CLDNN] Another try to fix multiple-kernel implementations profiling (#2630) 2020-10-21 13:36:32 +03:00
Vladimir Paramuzov 9367266ed5
[IE CLDNN] DispatchData refactoring (#2508) 2020-10-19 18:45:05 +03:00