Commit Graph

176 Commits

Author SHA1 Message Date
Anuj Mittal
4480afe686 openvino-inference-engine: upgrade 2020.4 -> 2021.1
Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

Update the firmware files and refresh patches as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-08 17:27:36 +08:00
Anuj Mittal
cdc83c9107 openvino-model-optimizer: upgrade 2020.4 -> 2021.1
Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-08 12:10:54 +08:00
sangeeta jain
68a4077bdd open-model-zoo: install python demos as well
Signed-off-by: sangeeta jain <sangeeta.jain@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-07 00:20:18 +08:00
Anuj Mittal
be37967889 onednn: upgrade 1.5 -> 1.6.4
Release notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v1.6.4

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-02 15:48:54 +08:00
Lee Chee Yang
a01cbe26e3 intel-graphics-compiler: improve src package reproducibility
Improve the reproducibility of intel-graphics-compiler-src by replacing
the absolute build path with relative one in bison compiled files.
The --file-prefix-map could only work on bison 3.7 onward so add it only
when bison is newer than 3.7.

│ │ │ -#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ -# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED

Also suppress #line directives in scanner that have the build path:

│ │ │ -#line 2593
"/yocto/poky-master/build/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"
│ │ │ +#line 2593
"/yocto/poky-master/build-2/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-24 08:50:39 +08:00
Anuj Mittal
254e3a79b3 Revert "intel-graphics-compiler: improve src package reproducibility"
This reverts commit c6ca760d24.

This breaks builds using meta-intel master with oe-core dunfell because
the bison option isn't available on older versions.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-18 07:54:23 +08:00
Anuj Mittal
a611a92e75 intel-compute-runtime: fix packaging
Make sure that level zero driver is also packaged properly and -dev
only gets the headers.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-11 15:31:46 +08:00
Anuj Mittal
f7580d7276 lms: fix build
Disable the compilation of cim plugin of openwsman explicitly to avoid
looking for library that is needed for code we don't want to build.

Fixes:

| CMake Error at CMakeLists.txt:329 (FIND_LIBRARY):
|   Could not find SFCC_LIBRARIES using the following names: cmpisfcc

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-10 15:59:14 +08:00
Lee Chee Yang
c6ca760d24 intel-graphics-compiler: improve src package reproducibility
Improve the reproducibility of intel-graphics-compiler-src by replacing
the absolute build path with relative one in bison compiled files.

│ │ │ -#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ -# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +#ifndef
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED
│ │ │ +# define
YY_CISA_YOCTO_POKY_MASTER_BUILD_2_TMP_WORK_SKYLAKE_64_POKY_LINUX_INTEL_GRAPHICS_COMPILER_1_0_4241_R0_BUILD_IGC_VISA_CISA_TAB_HPP_INCLUDED

Also suppress #line directives in scanner that have the build path:

│ │ │ -#line 2593
"/yocto/poky-master/build/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"
│ │ │ +#line 2593
"/yocto/poky-master/build-2/tmp/work/skylake-64-poky-linux/intel-graphics-compiler/1.0.4241-r0/build/IGC/visa/lex.CISA.cpp"

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-10 15:18:20 +08:00
Anuj Mittal
58ce85f09c intel-compute-runtime: add PACKAGECONFIG for level zero
Add a PACKAGECONFIG that can be enabled when level zero driver
is required to be built.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-04 08:52:45 +08:00
Naveen Saini
8aac820ed4 level-zero: upgrade 0.91.10 -> 1.0
Build and ship samples under ${PN}-samples package.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:38 +08:00
Naveen Saini
256c445c70 intel-compute-runtime: upgrade 20.27.17231 -> 20.33.17675
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:23 +08:00
Naveen Saini
4ea4dbbb43 intel-graphics-compiler: upgrade 1.0.4241 -> 1.0.4756
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.4756

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:23 +08:00
Naveen Saini
6299adfca6 vc-intrinsics: add recipe
VC Intrinsics project contains a set of new intrinsics on top of core
LLVM IR instructions that represent SIMD semantics of a program
targeting GPU.

Ref:
https://github.com/intel/vc-intrinsics

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-09-03 11:08:23 +08:00
Anuj Mittal
c47a273ebb openvino-model-optimizer: upgrade 2020.3 -> 2020.4
For release notes, see:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

The repository now tries to download LFS content that only has
documentation. Disable it.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-14 09:48:30 +08:00
Anuj Mittal
df275f45b9 open-model-zoo: upgrade 2020.3 -> 2020.4
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-14 09:48:30 +08:00
Anuj Mittal
1937c72e02 openvino-inference-engine: upgrade 2020.3 -> 2020.4
For release notes, see:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

The recipe has been changed to:
 - disable unit tests as they rely on an older version of googletest.
 - remove a patch as it was merged upstream.
 - backport a patch instead of using a local version.
 - refresh other patches.
 - download mkl-dnn separately instead of using the submodule. The
   project downloads a lot of other modules as well and we don't
   want/use those.
 - not download lfs documentation content.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-08-14 09:48:04 +08:00
Naveen Saini
2c810a6a05 intel-graphics-compiler: drop llvm9/clang9 support
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
452634a53a opencl-clang: drop llvm9/clang9 support
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
ae7f71a65d llvm-project-source: drop llvm9 support
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
c5d1181064 llvm-project-source: apply llvm-patches for llvm10 as well
Patches from llvm-patches used by intel-compute-runtime as per release notes:
https://github.com/intel/compute-runtime/releases/tag/20.27.17231

llvm-patches:
0e35a4a02d

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
41e3a1b504 intel-compute-runtime: 20.24.17065 -> 20.27.17231
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
088dbccece intel-graphics-compiler: upgrade 1.0.4154 -> 1.0.4241
NOTICES.txt is updated and refactored. Added below:
Khronos Group - SPIRV-LLVM License
Khronos Group OpenCL Registry License

Dropped patch, which is not required anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Anuj Mittal
02d269e431 librealsense: remove
The recipe for librealsense is maintained in a separate
meta-intel-realsense layer.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-08 08:00:24 +08:00
Naveen Saini
69abe5db6a intel-compute-runtime: upgrade 20.20.16837 -> 20.24.17065
Release notes:
https://github.com/intel/compute-runtime/releases/tag/20.24.17065

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 11:54:15 +08:00
Naveen Saini
cd220f66c4 intel-graphics-compiler: upgrade 1.0.4053 -> 1.0.4154
NOTICES.txt contains third party intellectual property (IP) notices for
the "Software".
=============================================================
LLVM Release License
libdrm License
libva License
GLSL License
Chromium License
libclc License
MesaLib License
spdlog License
tinyxml2 License
yaml-cpp License
Google WebM License
Khronos Vulkan Library License
Attribution 4.0 International
Creative Commons Attribution 4.0 International Public License
=============================================================

cmake install NOTICES.txt too under $libdir/igc/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 11:54:15 +08:00
Naveen Saini
b69d444dc9 librealsense: upgrade 2.33.1 -> 2.35.2
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-26 11:54:15 +08:00
Anuj Mittal
34f55b4c75 lms: inherit features_check
We're checking for REQUIRED_DISTRO_FEATURES so make sure that it
actually is used and inherit features_check. Fixes:

| lms-2022.0.0.0-r0 do_package_qa: QA Issue: lms: recipe doesn't inherit features_check [unhandled-features-check]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-25 09:05:04 +08:00
Anuj Mittal
6da14e539d open-model-zoo: upgrade 2020.1 -> 2020.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-24 09:55:44 +08:00
Anuj Mittal
9ddf617311 openvino-inference-engine: fix installation of ngraph cmake
Make sure that cmake files are installed at correct location so they
could be located using find_package.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-24 09:55:44 +08:00
Anuj Mittal
013ef7ebea onednn: upgrade 1.4 -> 1.5
Remove patches that have been merged upstream.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
c582f125eb lms: upgrade 2011.0.0.0 -> 2022.0.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
f1b138cb99 openvino-model-optimizer: upgrade 2020.1 -> 2020.3
The repository location and name has changed. Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-2020-3-lts-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-12 16:51:18 +08:00
Anuj Mittal
78386dd80b openvino-inference-engine: upgrade 2020.1 -> 2020.3.0
* Point to the renamed repository and change the project name to
  openvino-inference-engine.

* Include ngraph as a submodule instead of using it as a separate
  project.

* Use the new unit tests, the old ones have been deprecated.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-11 15:35:56 +08:00
Naveen Saini
7006412eb1 onednn: link to recommended opencl headers and loader
ocl-icd provides required libOpenCL.so library.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-11 08:49:10 +08:00
Naveen Saini
2abbd02a2d level-zero: add recipe
The oneAPI Level-Zero Application Programming Interface (API) is to
provide direct-to-metal interfaces to offload accelerator devices.
Its programming interface can be tailored to any device needs and
can be adapted to support broader set of languages features such as
function pointers, virtual functions, unified memory, and I/O capabilities.

It contains following components of oneAPI:

-> Copies of the Level Zero Specification API C/C++ header files
-> Level Zero Loader
-> Level Zero Validation Layer

It should be installed using:
IMAGE_INSTALL_append = " level-zero-headers level-zero-loader"

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-09 07:53:16 +08:00
LiweiSong
7497da8042 dldt-inference-engine: fix int64_t does not name a type compile error
fix compile error:

inference-engine/src/mkldnn_plugin/mkldnn_memory_solver.hpp:60:9: error: 'int64_t' does not name a type
|    60 |         int64_t size;
|       |         ^~~~~~~

include stdint.h to fix it.

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-03 15:47:47 +08:00
LiweiSong
e4bbd6967d open-model-zoo: add open-model-zoo
Add open-model-zoo, version 2020.1

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-03 11:24:06 +08:00
Naveen Saini
d5fb8c53d1 intel-compute-runtime: upgrade 20.15.16524 -> 20.20.16837
Release notes:
https://github.com/intel/compute-runtime/releases/tag/20.20.16837

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
8e1c5395e8 intel-graphics-compiler: upgrade 1.0.3771 -> 1.0.4053
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.4053

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
281f03435e opencl-clang: upgrade 10.0.0-1 -> 10.0.0-2
More info:
https://github.com/intel/opencl-clang/releases/tag/v10.0.0-2

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Naveen Saini
c53cdd4c32 llvm-project-source: upgrade SPIRV-LLVM-Translator to latest commit
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-28 19:02:57 +08:00
Lee Chee Yang
bf93f43a29 Revert "virtualization: include virtualization feature in linux-intel 4.19 kernel"
as meta-intel drop support for 4.19 kernel, this bbappend are no longer
required.
reverts commit 108c6938a9.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-29 09:38:10 +08:00
Naveen Saini
b7c987b5fc intel-graphics-compiler: link to llvm conditionally
In order to use this recipe with zeus, link to llvm
based on LLVMVERSION.

In zeus release, LLVMVERSION points to 9.x.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:23:50 +08:00
Naveen Saini
517c9b2c50 opencl-clang: add recipe for 9.0.0 as well
opencl-clang project release branches links to
different LLVM versions. So, in order to use latest igc version
with both clang 10.x and 9.x, added seprated recipes.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:23:50 +08:00
Naveen Saini
d45a72dc4b llvm-project-source: allow to use with zeus release
In order to use latest opencl versions with zeus, carrying llvm9 specific
patches, and conditinally applying based on LLVMVERSION.

In zeus release, LLVMVERSION points to 9.x.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:23:50 +08:00
Anuj Mittal
9f65fd57fe onednn: add CMAKE_SKIP_RPATH
dunfell has a change in cmake class that forces cmake to use relative
RPATHs but when this recipe is used with zeus, we'd need to explicitly
make sure that binaries don't have absolute paths.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-24 08:22:20 +08:00
Anuj Mittal
53c87950e8 mkl-dnn: upgrade 1.2.2 -> 1.4
The name of project has changed to oneDNN. Enable GPU engine to be built
by default which would need clang layer to be included.

Also include two minor fixes to install logic that have been submitted
for review upstream.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-21 22:07:00 +08:00
Anuj Mittal
7e92c4dd59 compute-runtime: upgrade 20.14.16441 -> 20.15.16524
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20 21:58:51 +08:00
Anuj Mittal
59383f5fd6 intel-graphics-compiler: upgrade 1.0.3698 -> 1.0.3771
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-20 21:58:51 +08:00
Naveen Saini
52dc027375 opencl-clang: fix runtime error
Error log:
clang (LLVM option parsing): Unknown command line argument '-pgo-warn-misexpect'.
Try: 'clang (LLVM option parsing) --help'

Force opencl-clang to link with shared clang-cpp for target builds and
explicitly link with spirv library because of a change in behaviour in llvm 10.

Use the patch to link with all static libs only for native cases where meta-clang
default to building static libs only by default.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-17 08:06:37 +08:00
Anuj Mittal
39bbb90d27 dldt-model-optimizer: upgrade 2019r3.1 -> 2020r1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 10:53:06 +08:00
Naveen Saini
b7d87376c7 intel-compute-runtime: upgrade 20.12.16259 -> 20.14.16441
Dropped the backported patch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 07:01:40 +08:00
Naveen Saini
1dfb663aca intel-graphics-compiler: upgrade 1.0.3586 -> 1.0.3698
Release notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.3698

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 07:01:30 +08:00
Anuj Mittal
dcbe0b912a dldt-inference-engine: fix RDEPENDS when python is enabled
Add required packages from requirements.txt to list of packages on which
we need to RDEPENDS.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-13 15:22:29 +08:00
Anuj Mittal
af4fdcc321 dldt-inference-engine: fix installation of samples
We don't want to install sample sources. So delete them and install the
binaries instead. Also make sure that we're installing the python
samples and modules at correct location. Remove the tweaks from local
patch and copy in the recipe itself.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-13 15:22:18 +08:00
Anuj Mittal
89c0fe5dce dldt: upgrade 2019r3.1 -> 2020r1
Release notes:
https://software.intel.com/en-us/articles/OpenVINO-RelNotes

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-10 11:29:22 +08:00
Naveen Saini
22349bb350 lms: upgrade v2003.0.0.0 -> v2011.0.0.0
For the details, please check:

https://github.com/intel/lms/releases/tag/v2011.0.0.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:22:52 +08:00
Naveen Saini
f6e239a37e librealsense: upgrade 2.29.0 -> 2.33.1
Release notes:
https://github.com/IntelRealSense/librealsense/releases/tag/v2.33.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:22:52 +08:00
Anuj Mittal
fb75af6fbc intel-compute-runtime: include in world builds
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
e226f8983b intel-compute-runtime: upgrade 20.04.15428 -> 20.10.16259
Replace a local patch with a backport that allows defining value for
cloc_cmd_prefix.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
19e46a93c0 intel-graphics-compiler: upgrade 1.0.3151 -> 1.0.3586
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
cd258cb76f opencl-clang: upgrade 9.0.0 -> 10.0.0
Use a submitted patch instead to point to correct llvm-tblgen and include
a fix to really link with all libs when LLVM libs are built statically.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Anuj Mittal
ed141a08b3 llvm-spirv: upgrade 9.0.0 -> 10.0.0
Remove patches that are present in this version of llvm and backport a
fix to prevent linking errors.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-04 18:18:52 +08:00
Naveen Saini
0909177b2d intel-compute-runtime: fix missing header error
In order to include visa/ headers from igc, set
IGC_DIR path

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-10 06:31:07 +08:00
Chee Yang Lee
108c6938a9 virtualization: include virtualization feature in linux-intel 4.19 kernel
as virtualization layer allow to added kernel feature to certain
kernel version, kernel 4.19 is not included, see :
https://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization/commit/?id=f2f36a8061c600b35b5f0ce1599d59f1d144a3aa

add bbappend to linux-intel 4.19 kernel to include necessary
virtualization config when virtualizaton layer is included.

[YOCTO #13727]

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-03-03 15:18:52 +08:00
Anuj Mittal
9796a61261 dldt-inference-engine: use libdir when installing python modules
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-25 15:03:03 +08:00
Naveen Saini
658366aa13 intel-compute-runtime: upgrade 19.44.14658 -> 20.04.15428
For more details:
https://github.com/intel/compute-runtime/releases/tag/20.04.15428

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Naveen Saini
f8771831bb intel-graphics-compiler: upgrade 1.0.2714.1 -> 1.0.3151
Dropped the patch which is already upstream.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Naveen Saini
0b6fd29c9f llvm-project-source: drop patch
Patch is already carried by meta-clang layer.
ab686950af

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Alexander Usyskin
d9f0f9975d lms: upgrade 1932.0.0.0 -> 2003.0.0.0
Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-03 11:06:25 +08:00
Anuj Mittal
369d0a0dc3 dldt-inference-engine: fix DEPENDS
Fix the dependency to be added when ptests are not enabled. Fixes:

| ERROR: Nothing PROVIDES '0' (but /meta-intel/dynamic-layers/openembedded-layer/recipes-support/opencv/dldt-inference-engine_2019r3.1.bb DEPENDS on or otherwise requires it)
| ERROR: Required build target 'dldt-inference-engine' has no buildable providers.
| Missing or unbuildable dependency chain was: ['dldt-inference-engine', '0']

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-01-30 15:05:38 +08:00
Naveen Saini
92468819c3 intel-compute-runtime: upgrade 19.35.13977 -> 19.44.14658
Release notes can be found here:
https://github.com/intel/compute-runtime/releases/tag/19.44.14658

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Naveen Saini
6dd594fba5 intel-graphics-compiler: upgrade 1.0.11 -> 1.0.2714.1
Dropped patch which is already merged in this release.

More details can be found at:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.2714.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Naveen Saini
fafa2218c4 opencl-clang: update to link against SPIR-V LLVM Translator v9.0.0-1
https://github.com/intel/opencl-clang/releases/tag/v9.0.0

Recommended for latest intel-compute-runtime v19.44.14658
https://github.com/intel/compute-runtime/releases/tag/19.44.14658

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Naveen Saini
c85df639f4 llvm-project-source: update SPIRV-LLVM-Translator 9.0.0 -> v9.0.0-1
Release notes can be found here:
https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v9.0.0-1

Recommended for latest intel-compute-runtime v19.44.14658
https://github.com/intel/compute-runtime/releases/tag/19.44.14658

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Naveen Saini
10bf5c7622 librealsense: fix upstream release checking
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-11 13:47:57 +08:00
Naveen Saini
afefffd213 clang: drop bbappend
LIBCPLUSPLUS is now set to use GNU libstdc++ by default. A new variable
RUNTIME can be used to change this behaviour.

6895c79e05

Remove this bbappend as it is not required any more.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-20 20:01:44 +08:00
Ross Burton
c5b7c5baf7 vino: set CVE_PRODUCT
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-13 06:02:59 +08:00
Anuj Mittal
19153cb549 dldt-inference-engine: install custom opencl kernels as well
Install the OpenCL kernels and cldnn_global_custom_kernels.xml to allow
specification of OpenCL kernels for custom layers.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-12 09:30:39 +08:00
Ankit Navik
cd63bab428 librealsense: Initial recipe for Intel Real Sense SDK
It adds generic recipe for Intel Real Sense SDK.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-01 11:34:47 +08:00
Chin Huat Ang
09ba2ea7d2 dldt-model-optimizer: upgrade 2019r3 -> 2019r3.1
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-01 11:34:29 +08:00
Chin Huat Ang
2b4876dbab dldt-inference-engine: upgrade 2019r3 -> 2019r3.1
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-01 11:34:08 +08:00
Anuj Mittal
570be75f9a dldt-inference-engine: enable vpu by default
* Make sure that USB udev rules for Intel(R) Movidius(TM) Neural Compute
Stick and Intel(R) Neural Compute Stick 2 are packaged.

* Package vpu firmware only when it is enabled.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-30 12:17:42 +08:00
Anuj Mittal
eacd8eb9f7 dldt-model-optimizer: upgrade 2019r2 -> 2019r3
For changes in this release, see:
https://software.intel.com/en-us/articles/OpenVINO-RelNotes

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 10:06:32 +08:00
Martin Jansa
93105b15d1 dldt-inference-engine: remove trailing slash from patchdir params
* There is interesting issue in do_patch, I was debugging strange
  behavior with .bbappend where I've added another small patch.
  And it started failing to configure completely.
  bitbake -e shows that all .patch files are in SRC_URI and
  log.do_patch shows that all were applied, but git diff (as well as
  patches/series) shows only the last one added from the bbappend
  to be applied.

  This was caused by 8 existing patches in .bb file using ;patchdir=../
  and my patch in .bbappend using ;patchdir=.. without slash at the end,
  it should be fixed in quilt (or how do_patch is using it), but for
  now just drop the trailing slash, because 99.9% recipes use ;patchdir=..
  without the slash.

  It's easily reproducible by removing the slash from the last patch
  (without any bbappend).

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 10:05:24 +08:00
Martin Jansa
1a669124ec dldt-inference-engine: use firmware files from SRC_URI
* use the files from SRC_URI instead of fetching them during
  configure
* use the firmware files CMake would download during configure
  when not provided already, I haven't found any changelog to
  find out what's the difference between
  firmware_ma2x8x_784.zip   firmware_ma2x8x_mdk_R9.8.zip
  firmware_ma2450_759W.zip  firmware_ma2450_784.zip
  firmware_mv0262_784.zip   firmware_mv0262_mdk_R9.8.zip
  so to be safe use whatever CMake does and what I was testing
  on raspberrypi4 before (because of missing this fix).

  -- Downloading from https://download.01.org/opencv/2019/openvinotoolkit/R3/inference_engine/firmware_ma2450_759W.zip to dldt-inference-engine/2019r3-r0/git/inference-engine/temp/download/firmware_ma2450_759W.zip ...
  -- Downloading from https://download.01.org/opencv/2019/openvinotoolkit/R3/inference_engine/firmware_ma2x8x_mdk_R9.8.zip to dldt-inference-engine/2019r3-r0/git/inference-engine/temp/download/firmware_ma2x8x_mdk_R9.8.zip ...
  -- Downloading from https://download.01.org/opencv/2019/openvinotoolkit/R3/inference_engine/firmware_mv0262_mdk_R9.8.zip to dldt-inference-engine/2019r3-r0/git/inference-engine/temp/download/firmware_mv0262_mdk_R9.8.zip ...

* add PACKAGECONFIG verbose for VERBOSE_BUILD so it's easier
  to debug which firmware files are being used, in this case:
  log.do_configure will show:
  -- ma2450=../mvnc/MvNCAPI-ma2450.mvcmd
  -- ma2x8x=../mvnc/MvNCAPI-ma2x8x.mvcmd
  -- mv0262=../mvnc/MvNCAPI-mv0262.mvcmd

* the patch is very loosely based on the patch removed here:
  http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel/diff/dynamic-layers/openembedded-layer/recipes-support/opencv/files/0003-Supply-firmware-at-build-time.patch?id=649456856dc38086e7d43d740d68198e3395b067
  but I've reworked it competely to simplify this mess :)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 10:05:14 +08:00
Martin Jansa
c66d483772 dldt-inference-engine: Add ISSL license for the firmware files
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 10:04:52 +08:00
Martin Jansa
147101da18 dldt-inference-engine: return support for VPU
* add PACKAGECONFIG for vpu
* add extra package for firmware files
* tested on rpi4 with NCS2

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-25 09:14:03 +08:00
Martin Jansa
fd9d57a992 dldt-inference-engine: install extension headers in includedir instead of share/doc
* otherwise components depending on them won't be able to find them

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-24 12:07:30 +08:00
Martin Jansa
8c7406bfdc dldt-inference-engine: add SSTATE_SCAN_FILES to fix CMake files
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-24 12:07:30 +08:00
Anuj Mittal
5cbdb5e277 clang: apply LIBCPLUSPLUS setting only for meta-intel machines
This shouldn't be forced upon users including the layer without using the
machine value from meta-intel.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-22 12:19:50 +08:00
Chin Huat Ang
4684c50cb9 dldt-inference-engine: build clDNN against opencl-icd-loader
Instead of letting clDNN build against intel_ocl_icd prebuilt binaries
under clDNN/common/intel_ocl_icd, configure cmake build to pick up
opencl-icd-loader headers and libraries from staging directory.

Do not set CMAKE_INSTALL_LOCAL_ONLY as it is unused.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 15:05:46 +08:00
Chin Huat Ang
649456856d dldt-inference-engine: update 2019r2 -> 2019r3
Refresh patches so that they apply cleanly on 2019r3.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:20:21 +08:00
Chin Huat Ang
b128d14ff6 dldt-inference-engine: disable VPU plugins
VPU plugins are untested, temporarily disable them.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:20:21 +08:00
Chin Huat Ang
5c652766e1 dldt-inference-engine: remove DEPENDS mkl-dnn
Inference engine is still downloading and building it's own copy of
mkl-dnn, so remove it from DEPENDS.

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:20:21 +08:00
Chin Huat Ang
eff93c1db6 dldt-inference-engine: fix ptest failures
Package libmock_engine.so as part of dldt-inference-engine-ptest and
update run-ptest to set LD_LIBRARY_PATH to fix the following
InferenceEngineUnitTests failures:

  FAIL: 12 tests, listed below:
  FAIL: PluginTest.canCreatePlugin
  FAIL: PluginTest.canCreatePluginUsingSmartPtr
  FAIL: PluginTest.shouldThrowExceptionIfPluginNotExist
  FAIL: PluginTest.canCallErrorHandlerIfNecessary
  FAIL: PluginTest.canForwardPluginEnginePtr
  FAIL: PluginTest.canSetConfiguration
  FAIL: PluginDispatcherTests.canLoadMockPlugin
  FAIL: PluginDispatcherTests.returnsIfLoadSuccessfull
  FAIL: SharedObjectLoaderTests.canLoadExistedPlugin
  FAIL: SharedObjectLoaderTests.canFindExistedMethod
  FAIL: SharedObjectLoaderTests.throwIfMethodNofFoundInLibrary
  FAIL: SharedObjectLoaderTests.canCallExistedMethod

Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:19:43 +08:00
Naveen Saini
00c4176e02 intel-compute-runtime: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:18:55 +08:00
Naveen Saini
b2d2bdd8f1 intel-graphics-compiler: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:18:55 +08:00
Naveen Saini
15f69ba282 opencl-clang: use default TOOLCHAIN
LLD linker is no longer the default for clang-native, so
we can build binaries linking to clang-native using GNU ld.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-21 07:18:55 +08:00