summaryrefslogtreecommitdiffstats
path: root/dynamic-layers
Commit message (Collapse)AuthorAgeFilesLines
* onednn: upgrade 3.0.1 -> 3.1Teoh Suh Haw2023-04-131-2/+3
| | | | | | | | | | Release Notes: https://github.com/oneapi-src/oneDNN/releases/tag/v3.1 Disable Graph API with ONEDNN_BUILD_GRAPH=OFF because that is not supported with DNNL_GPU_RUNTIME=OCL. Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-compute-runtime: upgrade 22.49.25018.24 -> 23.05.25593.11Teoh Suh Haw2023-04-132-4/+4
| | | | | | | | | | Release Notes: https://github.com/intel/compute-runtime/releases/tag/23.05.25593.11 Adapt allow-to-find-cpp-generation-tool.patch Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: upgrade 1.0.12812.24 -> 1.0.13230.7Teoh Suh Haw2023-04-139-325/+16
| | | | | | | | | | | | | | | | Release Notes: https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.13230.7 Drop already merged patches: c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch d1761dfc3ca6b54bac0ee213389a65f84d2aa9b7.patch e09e752949e7af0231884d1b11ea907e3e8b1611.patch fix-build-with-llvm12.patch Fixes fuzz warnings. Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino: fix UPSTREAM_CHECK_GITTAGREGEXAnuj Mittal2023-03-282-2/+2
| | | | | | | We don't need to match versions with suffixes signifying they are pre-releases. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvkl: disable avx ISAs for intel-corei7-64 machineNaveen Saini2023-03-281-0/+6
| | | | | | | | | | It enables them by default instead of checking based on what is supported. openvklTest throws following error: SIGILL - Illegal instruction signal Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* lms: upgrade 2226.0.0.0 -> 2245.0.0.0Teoh Suh Haw2023-03-281-1/+1
| | | | | | | | Release Notes: https://github.com/intel/lms/releases/tag/v2245.0.0.0 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl : upgrade 03.00.00.0468 -> 03.00.00.0483Teoh Suh Haw2023-03-282-22/+24
| | | | | | | | | | | | | Release Notes: ipmctl: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0483 edk2: https://github.com/tianocore/edk2/releases/tag/edk2-stable202302 Adapt patch for edk2 202302 release Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onednn: upgrade 3.0 -> 3.0.1Teoh Suh Haw2023-03-281-1/+1
| | | | | | | | Release Notes: https://github.com/oneapi-src/oneDNN/releases/tag/v3.0.1 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-ipp: install headersNaveen Saini2023-03-281-1/+5
| | | | | | | Required when building applications with ipp. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-inference-engine: add PACKAGECONFIG for samplesAnuj Mittal2023-03-271-4/+2
| | | | | | | Add an option to turn OFF compilation of samples and tools. Move the OpenCV dependency to this PACKAGECONFIG. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-inference-engine: remove python3-opencv from DEPENDSAnuj Mittal2023-03-271-1/+1
| | | | | | | | | | It's no longer needed to be present after the change in [1] was merged in 2022.3.0. Also see [2]. [1] https://github.com/openvinotoolkit/openvino/commit/09a0fb789090bfa462dba9d6e1d6c9711d495e06 [2] https://github.com/openvinotoolkit/openvino/pull/14617 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-inference-engine: Use external gflagsZoltan Boszormenyi2023-03-271-1/+3
| | | | | Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ospray: upgrade 2.10.0 -> 2.11.0Naveen Saini2023-03-171-3/+3
| | | | | | | | | | | Added entry for Intel(R) Implicit SPMD Program Compiler (ISPC) in third-party-programs.txt. Target ospray_module_cpu library build need libispcrt from ispc, so added ispc also to DEPENDS. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvkl: upgrade 1.3.0 -> 1.3.2Naveen Saini2023-03-171-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* embree: upgrade 3.13.5 -> 4.0.1Naveen Saini2023-03-171-4/+4
| | | | | | | | | | | | Turn off EMBREE_ZIP_MODE, which ships environement scrpit for build env setup. Removed duplicate DEMBREE_ISPC_SUPPORT configuration. checksum update: Added entry for Intel(R) oneAPI DPC++/C++ compiler in third-party-programs.txt. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* rkcommon: upgrade 1.10.0 -> 1.11.0Naveen Saini2023-03-171-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino: fix UPSTREAM_CHECK_GITTAGREGEXAnuj Mittal2023-03-142-2/+2
| | | | | | Make sure we don't match the pre-releases. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-inference-engine: Fix build dependencyZoltán Böszörményi2023-03-141-1/+1
| | | | | | | Use virtual/opencl-icd instead of ocl-icd explicitly. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-mkl: Fix runtime dependencyZoltán Böszörményi2023-03-141-1/+1
| | | | | | | Use virtual/opencl-icd instead of ocl-icd explicitly. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-dpcpp-cpp-runtime: Fix runtime dependencyZoltan Boszormenyi2023-03-141-1/+1
| | | | | | | Use virtual/opencl-icd instead of ocl-icd explicitly. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-compiler: Fix runtime dependencyZoltan Boszormenyi2023-03-141-1/+1
| | | | | | | Use virtual/opencl-icd instead of ocl-icd explicitly. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onednn: Fix build dependencyZoltán Böszörményi2023-03-141-1/+1
| | | | | | | Use virtual/opencl-icd instead of ocl-icd explicitly. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* onednn: upgrade 2.7.1 -> 3.0Teoh Suh Haw2023-03-011-2/+2
| | | | | | | | Release Notes:; https://github.com/oneapi-src/oneDNN/releases/tag/v3.0 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ispc: upgrade 1.18.0 -> 1.19.0Naveen Saini2023-03-014-107/+9
| | | | | | | Dropped patches which are already available. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-compute-runtime: upgrade 22.38.24278 -> 22.49.25018.24Anuj Mittal2023-02-243-17/+19
| | | | | | | | | Release notes: https://github.com/intel/compute-runtime/releases/tag/22.49.25018.24 License-Update: Includes full text of license now. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* igc: add patch upstream statusChee Yang Lee2023-02-241-0/+2
| | | | | Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: upgrade 1.0.12812.9 -> 1.0.12812.24Anuj Mittal2023-02-241-6/+6
| | | | | | | Release notes: https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.12812.24 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* thermald: upgrade 2.5.1 -> 2.5.2Anuj Mittal2023-02-231-1/+1
| | | | | | | | Release 2.5.2 - Support Alder Lake N - Support ITMT version 2, which is used in some Raptor Lake systems Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-model-optimizer: update to latest from 2022.3 branchAnuj Mittal2023-02-221-1/+1
| | | | | | Brings in support for NumPy 1.24. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-inference-engine: update to latest on 2022.3 branchAnuj Mittal2023-02-222-38/+14
| | | | | | | Brings in support for NumPy 1.24 and support for system installed OpenCL. Includes a newer version of myriad firmware as well. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-model-optimizer: upgrade 2022.2.0 -> 2022.3.0Teoh Suh Haw2023-02-211-2/+2
| | | | | | | | Release notes: https://github.com/openvinotoolkit/openvino/releases/tag/2022.3.0 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-dpcpp-cpp-runtime: install missing common headersNaveen Saini2023-01-301-0/+3
| | | | | | | | | Download dev-utilities package to have common headers available too. fatal error: 'dpc_common.hpp' file not found Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-mkl: install missing headersNaveen Saini2023-01-261-4/+20
| | | | | | | | | | | | | | | Download the -devel package to have MKL headers available too. Static libraries take too much space (>5GB) so package them separately. Make sure that the directories in /opt are not symlinked to avoid errors for packages (like tbb) that also install directories with same name in $includedir. Fixes: | fatal error: 'oneapi/mkl.hpp' file not found Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-inference-engine: fix multilib buildAnuj Mittal2023-01-172-19/+1
| | | | | | | | | | | | | | | | | | Switch to using variables defined for RPM generation as it more closely aligns with how we install libraries and remove the tweak done for debian variables. Also fixes packaging issues when BASELIB is set to lib64: | 20:18:42 ERROR: openvino-inference-engine-2022.3.0-r0 do_package: QA Issue: openvino-inference-engine: Files/directories were installed but not shipped in any package: | 20:18:42 /usr/lib/python3.10/site-packages/_pyngraph.cpython-310-x86_64-linux-gnu.so | 20:18:42 /usr/lib/python3.10/site-packages/requirements.txt ... | 20:18:42 /usr/lib/python3.10/site-packages/openvino/inference_engine/ie_api.cpython-310-x86_64-linux-gnu.so | 20:18:42 /usr/lib/python3.10/site-packages/openvino/inference_engine/constants.cpython-310-x86_64-linux-gnu.so | 20:18:42 /usr/lib/python3.10/site-packages/openvino/inference_engine/__init__.py Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: ignore buildpaths warningAnuj Mittal2023-01-161-0/+3
| | | | | | | | | Ignore the buildpath being embedded in bitcode by clang until we've found a way to fix. | QA Issue: File /usr/lib/libigc.so.1.0.1 in package intel-graphics-compiler contains reference to TMPDIR [buildpaths] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* openvino-inference-engine: upgrade 2022.2.0 -> 2022.3.0Anuj Mittal2023-01-095-644/+165
| | | | | | | | | | | | | | | | | * OpenVINO now installs libraries and headers correctly so we don't need the local patches anymore. * Switch to using pybind11 from system. json-schema-validator is no longer used and open model zoo submodule is only used when building a specific tool so these submodules have been removed. * Tweak build scripts to include Yocto specific changes. License-Update: xbyak deleted the Japaneses translation from COPYRIGHT and nlohmann_json updated copyright years. Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: fix buildpaths warningsAnuj Mittal2023-01-092-2/+36
| | | | | | | | | | | Clone SPIRV-Tools and Headers in S instead of WORKDIR so they don't escape file-prefix-map substitutions. Fixes buildpaths warnings: | WARNING: intel-graphics-compiler-1.0.12812.9-r0 do_package_qa: QA Issue: File /usr/lib/.debug/libigc.so.1.0.1 in package intel-graphics-compiler-dbg contains reference to TMPDIR [buildpaths] Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-ipp: upgrade 2021.5.1-522 -> 2021.7.0-25396Naveen Saini2023-01-041-8/+8
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-dpcpp-cpp: upgrade 2022.1.0-3768 -> 2023.0.0-25370Naveen Saini2023-01-041-7/+9
| | | | | | | | Release notes: https://www.intel.com/content/www/us/en/developer/articles/release-notes/intel-oneapi-toolkit-release-notes.html#inpage-nav-2 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-dpcpp-cpp-runtime: upgrade 2022.1.0-3768 -> 2023.0.0-25370Naveen Saini2023-01-042-45/+50
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-mkl: upgrade 2022.0.1-117 -> 2023.0.0-25398Naveen Saini2023-01-041-6/+8
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-compiler: upgrade 2022.0.1-3633 -> 2023.0.0-25370Naveen Saini2023-01-041-11/+11
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ispc : Add ptestYogesh Tyagi2022-12-123-1/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - ispc-ptest is taking around 225 seconds to execute - Below is the run log of ispc-ptest START: ptest-runner 2022-12-07T15:43 root@qemux86-64:/usr/lib/ispc/ptest# ptest-runner ispc BEGIN: /usr/lib/ispc/ptest Testing ISPC compiler: ../../../bin/ispc Testing ISPC target: sse4-i32x4 Testing ISPC arch: x86-64 Using test compiler: Intel(r) Implicit SPMD Program Compiler (Intel(r) ISPC), 1.17.0 (build commit 7ad8429369a4d5ce @ 20220115, LLVM 12.0.0) Using C/C++ compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project d28af7c654d8db0b68c175db5ce212d74fb5e9bc) Running 4 jobs in parallel. Running 1382 tests. Test varying int64: [-10000000001,-10000000002,-10000000003,-10000000004], [10000000001,10000000002,10000000003,10000000004] Test varying int64: [-10000000001,-10000000002,-10000000003,-10000000004], [10000000001,10000000002,10000000003,10000000004] Test varying int8: [-1,-2,-3,-4], [1,2,3,4]spc] Test varying int8: [-1,-2,-3,-4], [1,2,3,4] Test uniform int64: -10000000005, 10000000005 Test uniform int64: -10000000005, 10000000005 Test uniform int8: -5, 5s/paddus-vi64.ispc] Test uniform int8: -5, 5 Test bool: uniform: true, false; varying: [false,true,true,false], [true,false,false,true]; in simd cf: [_________,_________,true,false], [_________,_________,false,true]. Test bool: uniform: true, false; varying: [false,true,true,false], [true,false,false,true]; in simd cf: [_________,_________,true,false], [_________,_________,false,true]. Test uniform double: 18.250000-float-uniform.ispc] Test uniform double: 18.250000 Test varying int16: [-2,-3,-4,-5], [2,3,4,5]ispc] Test varying int16: [-2,-3,-4,-5], [2,3,4,5] Test bool: uniform: true, false; varying: [false,true,true,false], [true,false,false,true] Test bool: uniform: true, false; varying: [false,true,true,false], [true,false,false,true] Test uniform int16: -6, 6/psubus-i16.ispc] Test uniform int16: -6, 6 Test varying simd: small ones: [((1)),2,((3)),4] Test varying simd: small ones: [((1)),2,((3)),4] Test uniform int32: -7, 7/packed-store.ispc] Test uniform int32: -7, 7 Test varying int32: [-3,-4,-5,-6], [3,4,5,6] Test varying int32: [-3,-4,-5,-6], [3,4,5,6] Test varying double: [14.250000,15.250000,16.250000,17.250000] Test varying double: [14.250000,15.250000,16.250000,17.250000] Test uniform float: 9.750000catter-mask-2.ispc] Test uniform float: 9.750000 Hello World! 1382 [./tests/gs-double-improve-multidim-2.ispc] Hello World! Test varying float: [5.750000,6.750000,7.750000,8.750000] Test varying float: [5.750000,6.750000,7.750000,8.750000] Done 1382 / 1382 [./tests/test-11.ispc] Executed 1356 / 1382 (26 skipped) PASSRATE (1356/1356) = 100% PASS: ./tests/store-int8.ispc PASS: ./tests/phi-opts-4.ispc PASS: ./tests/pmulus-i32.ispc PASS: ./tests/new-delete-3.ispc PASS: ./tests/funcptr-varying-6.ispc PASS: ./tests/short-circuit-5.ispc PASS: ./tests/funcptr-uniform-6.ispc PASS: ./tests/reduce-equal-4.ispc PASS: ./tests/test-12.ispc PASS: ./tests/1475-int64.ispc PASS: ./tests/test-49.ispc PASS: ./tests/packed-load-64-4.ispc PASS: ./tests/gs-improve-multidim-1.ispc PASS: ./tests/packed-load-64-2.ispc SKIP: ./tests/max-float16-1.ispc .... .... 1356 / 1382 tests PASSED 0 / 1382 tests FAILED compilation 0 / 1382 tests FAILED execution 26 / 1382 tests SKIPPED ./tests/abs-float16.ispc ./tests/broadcast-5.ispc ./tests/clampfloat16_uniform.ispc ./tests/clampfloat16_varying.ispc ./tests/exp-uniform-float16.ispc ./tests/exp-varying-float16.ispc ./tests/isnan_float16.ispc ./tests/log-uniform-float16.ispc ./tests/log-varying-float16.ispc ./tests/max-float16-1.ispc ./tests/max-float16-2.ispc ./tests/min-float16-1.ispc ./tests/min-float16-2.ispc ./tests/pow-uniform-float16.ispc ./tests/pow-varying-float16.ispc ./tests/print_uniform-f16.ispc ./tests/print_varying-f16.ispc ./tests/rotate-7.ispc ./tests/shift-4.ispc ./tests/shuffle-6.ispc ./tests/shuffle2-12.ispc ./tests/uniform-float16-rcp.ispc ./tests/varying-float16-rcp.ispc ./tests/xe-task-count.ispc ./tests/xe-task-index-1.ispc ./tests/xe-task-index.ispc No new fails DURATION: 225 END: /usr/lib/ispc/ptest 2022-12-07T15:47 STOP: ptest-runner TOTAL: 1 FAIL: 0 - some tests are skipped based on the target architecture - change the test script to compile test programs on target with --pic option to avoid error "'.rodata' can not be used when making a PIE object" when executing tests on target - adds new print function to the test script to print test result in ptest format Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: refresh patchesAnuj Mittal2022-12-072-16/+14
| | | | | | | | | | | | | | | | | | Fixes fuzz warnings: | WARNING: intel-graphics-compiler-1.0.12812.9-r0 do_patch: Fuzz detected: | | Applying patch c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch | patching file IGC/BiFModule/CMakeLists.txt | patching file IGC/CMakeLists.txt | patching file IGC/Compiler/CodeGenContext.cpp | Hunk #1 succeeded at 232 (offset 1 line). | patching file IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp | patching file IGC/VectorCompiler/lib/BiF/CMakeLists.txt | Hunk #2 succeeded at 110 with fuzz 2. | patching file IGC/cmake/igc_llvm.cmake Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: fix build issues with LLVM12Anuj Mittal2022-12-072-0/+30
| | | | | | | | | | Fixes: /git/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp:412:31: error: ‘experimental_vector_reduce_or’ is not a member of ‘llvm::Intrinsic’; did you mean ‘experimental_vector_insert’? [2022-12-06T21:01:52.813Z] | 412 | Intrinsic::experimental_vector_reduce_or; [2022-12-06T21:01:52.813Z] | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2022-12-06T21:01:52.813Z] | | experimental_vector_insert Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-graphics-compiler: upgrade 1.0.12149.1 -> 1.0.12812.9Anuj Mittal2022-12-064-4/+277
| | | | | | | | | | | | | | | Upgrade to the latest tag and backport 3 patches to fix build issues with LLVM 15 [1]. Remove IGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_VC option as it has been removed upstream [2]. And, make sure CLANG_EXE points to clang in native sysroot. [1] https://github.com/intel/intel-graphics-compiler/issues/263 [2] https://github.com/intel/intel-graphics-compiler/commit/3fde0acae81b48b5225e1760e1feb9ae44ccdbb2 Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* icc: drop Intel C++ classic compiler supportNaveen Saini2022-11-232-93/+0
| | | | | | | | Support for Intel(R) oneAPI DPC++/C++ (icx) compiler is being added. So remove the support for the classic compiler. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* intel-oneapi-dpcpp-cpp: add Intel(R) oneAPI DPC++/C++ CompilerNaveen Saini2022-11-232-0/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Intel® oneAPI DPC++/C++ Compiler provides optimizations that help your applications run faster on Intel® 64 architectures with support for the latest C, C++, and SYCL language standards. This compiler produces optimized code that can run significantly faster by taking advantage of the ever-increasing core count and vector register width in Intel® Xeon® processors and compatible processors. https://www.intel.com/content/www/us/en/developer/tools/oneapi/dpc-compiler.html The compiler binaries are installed in /opt and can be invoked to compile on target or using the SDK. Currently dpcpp icx identify only x86_64-oe-linux triple, so it should be tested with 'nodistro' DISTRO. DISTRO ?= "nodistro" To run SYCL program, it has dependencies on OpenCL components. IMAGE_INSTALL:append = " intel-compute-runtime intel-graphics-compiler clang" To install icx toolchain and runtime libraries IMAGE_INSTALL:append = " intel-oneapi-dpcpp-cpp-runtime intel-oneapi-dpcpp-cpp-runtime-dev " IMAGE_INSTALL:append = " intel-oneapi-dpcpp-cpp intel-oneapi-dpcpp-cpp-dev " Once image is built and boots, an env script needs to be run to setup compiler environment and also required to create dynamic linker symlink at /lib64 $ source /opt/intel/oneapi/compiler/2022.1.0/env/vars.sh $ mkdir -p /lib64 $ ln -sf /lib/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 To build an SYCL sample application, following command should be used $ icpx --target=x86_64-oe-linux -fsycl simple-sycl-app.c -o simple-sycl-app Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* level-zero: add native and nativesdk to BBCLASSEXTENDNaveen Saini2022-11-171-0/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* thermald: upgrade 2.5.0 -> 2.5.1Anuj Mittal2022-11-151-1/+1
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>