summaryrefslogtreecommitdiffstats
path: root/dynamic-layers
Commit message (Collapse)AuthorAgeFilesLines
* intel-compute-runtime: include in world buildsAnuj Mittal2020-04-041-1/+0
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-compute-runtime: upgrade 20.04.15428 -> 20.10.16259Anuj Mittal2020-04-043-51/+51
| | | | | | | Replace a local patch with a backport that allows defining value for cloc_cmd_prefix. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: upgrade 1.0.3151 -> 1.0.3586Anuj Mittal2020-04-041-2/+2
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* opencl-clang: upgrade 9.0.0 -> 10.0.0Anuj Mittal2020-04-044-47/+68
| | | | | | | 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>
* llvm-spirv: upgrade 9.0.0 -> 10.0.0Anuj Mittal2020-04-045-272/+44
| | | | | | | 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>
* intel-compute-runtime: fix missing header errorNaveen Saini2020-03-102-51/+1
| | | | | | | | 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>
* virtualization: include virtualization feature in linux-intel 4.19 kernelChee Yang Lee2020-03-031-0/+1
| | | | | | | | | | | | | | 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>
* dldt-inference-engine: use libdir when installing python modulesAnuj Mittal2020-02-251-6/+6
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-compute-runtime: upgrade 19.44.14658 -> 20.04.15428Naveen Saini2020-02-113-12/+65
| | | | | | | | 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>
* intel-graphics-compiler: upgrade 1.0.2714.1 -> 1.0.3151Naveen Saini2020-02-113-105/+21
| | | | | | | 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>
* llvm-project-source: drop patchNaveen Saini2020-02-112-69/+0
| | | | | | | | Patch is already carried by meta-clang layer. https://github.com/kraj/meta-clang/commit/ab686950af8d7f02e0ca614d277c7c0ca36954ed Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* lms: upgrade 1932.0.0.0 -> 2003.0.0.0Alexander Usyskin2020-02-032-3/+3
| | | | | Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: fix DEPENDSAnuj Mittal2020-01-301-1/+1
| | | | | | | | | | 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>
* intel-compute-runtime: upgrade 19.35.13977 -> 19.44.14658Naveen Saini2019-12-271-1/+1
| | | | | | | | 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>
* intel-graphics-compiler: upgrade 1.0.11 -> 1.0.2714.1Naveen Saini2019-12-272-408/+2
| | | | | | | | | | 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>
* opencl-clang: update to link against SPIR-V LLVM Translator v9.0.0-1Naveen Saini2019-12-271-1/+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>
* llvm-project-source: update SPIRV-LLVM-Translator 9.0.0 -> v9.0.0-1Naveen Saini2019-12-271-1/+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>
* librealsense: fix upstream release checkingNaveen Saini2019-12-111-0/+2
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* clang: drop bbappendNaveen Saini2019-11-201-4/+0
| | | | | | | | | | | | LIBCPLUSPLUS is now set to use GNU libstdc++ by default. A new variable RUNTIME can be used to change this behaviour. https://github.com/kraj/meta-clang/commit/6895c79e0576dff1824f261c258be2e438ea0508 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>
* vino: set CVE_PRODUCTRoss Burton2019-11-131-0/+2
| | | | | Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: install custom opencl kernels as wellAnuj Mittal2019-11-121-0/+5
| | | | | | | 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>
* librealsense: Initial recipe for Intel Real Sense SDKAnkit Navik2019-11-011-0/+28
| | | | | | | 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>
* dldt-model-optimizer: upgrade 2019r3 -> 2019r3.1Chin Huat Ang2019-11-011-1/+1
| | | | | Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: upgrade 2019r3 -> 2019r3.1Chin Huat Ang2019-11-011-1/+1
| | | | | Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: enable vpu by defaultAnuj Mittal2019-10-301-4/+8
| | | | | | | | | * 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>
* dldt-model-optimizer: upgrade 2019r2 -> 2019r3Anuj Mittal2019-10-251-1/+1
| | | | | | | For changes in this release, see: https://software.intel.com/en-us/articles/OpenVINO-RelNotes Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: remove trailing slash from patchdir paramsMartin Jansa2019-10-251-8/+8
| | | | | | | | | | | | | | | | | | | | | | * 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>
* dldt-inference-engine: use firmware files from SRC_URIMartin Jansa2019-10-252-10/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* dldt-inference-engine: Add ISSL license for the firmware filesMartin Jansa2019-10-251-2/+5
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: return support for VPUMartin Jansa2019-10-251-2/+21
| | | | | | | | | * 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>
* dldt-inference-engine: install extension headers in includedir instead of ↵Martin Jansa2019-10-241-1/+1
| | | | | | | | | 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>
* dldt-inference-engine: add SSTATE_SCAN_FILES to fix CMake filesMartin Jansa2019-10-241-0/+4
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* clang: apply LIBCPLUSPLUS setting only for meta-intel machinesAnuj Mittal2019-10-221-1/+1
| | | | | | | 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>
* dldt-inference-engine: build clDNN against opencl-icd-loaderChin Huat Ang2019-10-211-2/+1
| | | | | | | | | | | 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>
* dldt-inference-engine: update 2019r2 -> 2019r3Chin Huat Ang2019-10-219-246/+215
| | | | | | | 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>
* dldt-inference-engine: disable VPU pluginsChin Huat Ang2019-10-211-10/+1
| | | | | | | 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>
* dldt-inference-engine: remove DEPENDS mkl-dnnChin Huat Ang2019-10-211-1/+0
| | | | | | | | 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>
* dldt-inference-engine: fix ptest failuresChin Huat Ang2019-10-213-0/+34
| | | | | | | | | | | | | | | | | | | | | | | 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>
* intel-compute-runtime: use default TOOLCHAINNaveen Saini2019-10-211-3/+0
| | | | | | | | 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>
* intel-graphics-compiler: use default TOOLCHAINNaveen Saini2019-10-211-3/+0
| | | | | | | | 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>
* opencl-clang: use default TOOLCHAINNaveen Saini2019-10-211-3/+0
| | | | | | | | 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>
* lms: Do not build on muslKhem Raj2019-10-101-0/+2
| | | | | | | It depends on ace which is marked as incompatible for musl as well Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: add PACKAGECONFIG for python APIChin Huat Ang2019-10-101-5/+11
| | | | | | | | | | | | Add PACKAGECONFIG[python3] for building dldt-inference-engine-python3 package which contains the inference engine python API. Also tweak recipe to inherit python3native instead of relying on host python as building the python API requires python3-cython which might not be available on the host. Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* clang: clean upNaveen Saini2019-10-091-2/+0
| | | | | | | | No need to set LLVM_TARGETS_TO_BUILD here as it is set by meta-clang layer. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: fix clDNN install directoryChin Huat Ang2019-09-302-0/+28
| | | | | | | | | | | | | | | | Install clDNN to /usr/lib to resolve the following inference engine error when running with GPU plugin: [ ERROR ] Failed to create plugin libclDNNPlugin.so for device GPU Please, check your environment Cannot load library 'libclDNNPlugin.so': libclDNNPlugin.so: cannot open shared object file: No such file or directory /usr/src/debug/dldt-inference-engine/2019r2-r0/git/inference-engine/include/details/os/lin_shared_object_loader.h:36 /usr/src/debug/dldt-inference-engine/2019r2-r0/git/inference-engine/src/inference_engine/ie_core.cpp:277 Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: upgrade 2019r1.1 -> 2019r2Anuj Mittal2019-09-3014-404/+751
| | | | | | | | | | | | | | | | * Release notes: https://software.intel.com/en-us/articles/OpenVINO-RelNotes * Enable unit tests to be built and tested using ptest mechanism. * Include patches from Clear Linux for build fixes. * Switch to using python3 and threading to using TBB. Switch ENABLE_OPENCV to off so opencv from system is used. * Remove do_install and patch Makefiles instead to install libraries correctly. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-inference-engine: add recipeChin Huat Ang2019-09-288-0/+498
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This recipe builds the inference engine from opencv/dldt 2019 R1.1 release. OpenVINO™ toolkit, short for Open Visual Inference and Neural network Optimization toolkit, provides developers with improved neural network performance on a variety of Intel® processors and helps further unlock cost-effective, real-time vision applications. The toolkit enables deep learning inference and easy heterogeneous execution across multiple Intel® platforms (CPU, Intel® Processor Graphics)—providing implementations across cloud architectures to edge device. For more details, see: https://01.org/openvinotoolkit The recipe needs components from meta-oe so move it to dynamic-layers/openembedded-layer. GPU plugin support needs intel-compute-runtime which can be built by including clang layer in the mix as well. CPU and GPU plugins have been sanity tested to work using classification_sample. Further fine-tuning is still needed to improve the performance. Original patch by Anuj Mittal. Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* dldt-model-optimizer: add recipeAnuj Mittal2019-09-241-0/+31
| | | | | | | | | | | | | | | | Model Optimizer is a cross-platform command-line tool that facilitates the transition between the training and deployment environment, performs static model analysis, and adjusts deep learning models for optimal execution on end-point target devices. For more details, see: https://software.intel.com/en-us/openvino-toolkit/deep-learning-cv Since the recipe requires bits from meta-python, move this to the dynamic layers section and add meta-python to BBFILES_DYNAMIC. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* compute-runtime: update UPSTREAM_CHECK_GITTAGREGEX2.8_M3Anuj Mittal2019-09-191-0/+1
| | | | | | | | We'd like to ignore the older tags using year and work week strings like 2018ww19-010806 and use only the ones that have numbers and are in x.y.z format. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* clang: remove do_install appendAnuj Mittal2019-09-191-4/+0
| | | | | | | There is no need to invoke the cmake target explicitly now to have cmake files installed. Remove the append to do_install doing that. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>