Commit Graph

187 Commits

Author SHA1 Message Date
Teoh Suh Haw
aed4bb9af7 intel-graphics-compiler: upgrade 1.0.12812.24 -> 1.0.13230.7
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>
2023-04-13 10:48:16 +08:00
Teoh Suh Haw
e27e988fe5 onednn: upgrade 3.0 -> 3.0.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>
2023-03-28 09:29:21 +08:00
Zoltán Böszörményi
b398300a95 onednn: Fix build dependency
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>
2023-03-14 09:29:33 +08:00
Teoh Suh Haw
197effab2b onednn: upgrade 2.7.1 -> 3.0
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>
2023-03-01 15:33:50 +08:00
Naveen Saini
5f2a109a15 ispc: upgrade 1.18.0 -> 1.19.0
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>
2023-03-01 15:33:50 +08:00
Anuj Mittal
3289c1c659 intel-compute-runtime: upgrade 22.38.24278 -> 22.49.25018.24
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>
2023-02-24 12:28:53 +08:00
Chee Yang Lee
9302542eba igc: add patch upstream status
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-24 12:15:04 +08:00
Anuj Mittal
4a5cfd3542 intel-graphics-compiler: upgrade 1.0.12812.9 -> 1.0.12812.24
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>
2023-02-24 11:54:44 +08:00
Anuj Mittal
e99756e072 intel-graphics-compiler: ignore buildpaths warning
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>
2023-01-16 13:57:51 +08:00
Anuj Mittal
7d7aaa0826 intel-graphics-compiler: fix buildpaths warnings
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>
2023-01-09 17:14:30 +08:00
Yogesh Tyagi
1153290b11 ispc : Add ptest
- 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>
2022-12-12 09:55:20 +08:00
Anuj Mittal
d72944f14c intel-graphics-compiler: refresh patches
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>
2022-12-07 21:58:27 +08:00
Anuj Mittal
de59d48ad2 intel-graphics-compiler: fix build issues with LLVM12
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>
2022-12-07 15:12:33 +08:00
Anuj Mittal
d01bcf8747 intel-graphics-compiler: upgrade 1.0.12149.1 -> 1.0.12812.9
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] 3fde0acae8

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-12-06 13:24:06 +08:00
Yogesh Tyagi
a230cd15dc onednn : upgrade 2.6.2 -> 2.7.1
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.7.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-11-08 15:04:26 +08:00
Naveen Saini
323fee2ce0 vc-intrinsics: update to latest
Use tag v0.7.0 revision.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25 14:39:18 +08:00
Naveen Saini
7dffd82399 opencl-clang/15.0.0: add recipe
Build opencl-clang with llvm-15 and point to latest from ocl-open-150
branch.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-25 14:39:18 +08:00
Naveen Saini
3217386ee4 ispc: fix file-rdeps
This is due to recent packaging chagnes in meta-clang
3d56a85afe

Error log:
do_package_qa: QA Issue: /usr/bin/ispc contained in package ispc
requires libclang-cpp.so.15()(64bit), but no providers found
in RDEPENDS:ispc? [file-rdeps]

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-12 13:56:40 +08:00
Yogesh Tyagi
819b6cf9c1 intel-graphics-compiler : upgrade 1.0.11702.1 -> 1.0.12149.1
Release Notes:
https://github.com/intel/intel-graphics-compiler/releases/tag/igc-1.0.12149.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29 19:05:52 +08:00
Yogesh Tyagi
f77562ad34 intel-compute-runtime : upgrade 22.32.23937 -> 22.38.24278
Release Notes:
https://github.com/intel/compute-runtime/releases/tag/22.38.24278

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29 19:05:52 +08:00
Yogesh Tyagi
c227419402 onednn : upgrade 2.6.1 -> 2.6.2
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.6.2

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-29 18:06:48 +08:00
Anuj Mittal
ad81baa4f5 ispc: fix build with LLVM 15
Backport patches to fix build with LLVM 15 which is now the default
version in meta-clang master.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-19 15:19:13 +08:00
Anuj Mittal
3b6b2b8825 intel-graphics-compiler: add nobranch=1 in SRC_URI
Upstream has force pushed master and the commit we were fetching is
no longer present on that branch. Remove the branch parameter and switch
to using nobranch to continue using that commit.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-09-19 15:07:49 +08:00
Anuj Mittal
87d4088ecf intel-compute-runtime: upgrade 22.31.23852 -> 22.32.23937
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-17 14:27:54 +08:00
Anuj Mittal
0a7687b2c1 Remove support for LLVM 12
We can now build with LLVM 14 and no longer need to keep LLVM 12 patches
and compatibility code.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-15 13:40:22 +08:00
Anuj Mittal
cd17442923 onednn: turn on PACKAGECONFIG for GPU engine
Build OCL GPU engine by default now that compute runtime works with
latest LLVM.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-12 12:37:57 +08:00
Anuj Mittal
ecca05175c intel-compute-runtime: upgrade 22.23.23405 -> 22.31.23852
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-12 10:19:24 +08:00
Anuj Mittal
cfef5f829e intel-graphics-compiler: upgrade 1.0.11378 -> 1.0.11702.1
Update vc-intrinsics to v0.5.0 tag.

This release includes support for LLVM14.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-08-10 14:58:47 +08:00
Yogesh Tyagi
2914c71cc8 ispc : upgrade 1.17.0 -> 1.18.0
* Don't build with clang specifically and let user decide.
* Drop already merged patch: 0001-Enable-LLVM-15.0-support.patch
* ispc generated headers include a comment will full path to the header. Patch the code to drop this comment.
* Tweak bison and flex invocation to make sure they don't include #line directives.
* Add flex-native to DEPENDS.
* Release notes:
  https://github.com/ispc/ispc/releases/tag/v1.18.0

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-27 19:02:59 +08:00
Yogesh Tyagi
97ac7b761e onednn : Upgrade 2.6 -> 2.6.1
Release Notes:
https://github.com/oneapi-src/oneDNN/releases/tag/v2.6.1

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-21 07:56:45 +08:00
Anuj Mittal
5ffac66996 intel-compute-runtime: upgrade 22.22.23355 -> 22.23.23405
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-17 16:30:06 +08:00
Anuj Mittal
2f913cdb36 intel-graphics-compiler: upgrade 1.0.11279 -> 1.0.11378
Remove the backported patch.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-17 16:30:06 +08:00
Anuj Mittal
66f4ff0083 intel-compute-runtime: upgrade 22.11.22682 -> 22.22.23355
Remove upstreamed patch and revert to default for built-ins compilation.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 16:26:06 +08:00
Anuj Mittal
7cd06a4a71 intel-graphics-compiler: upgrade 1.0.10395 -> 1.0.11279
* Remove upstreamed patches and refresh others.
* Include the LICENSE.md file and remove the cpp file which just points to
MIT license.
* Update the license to MIT and Apache-2.0
* Install vcb tool from -native recipe.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-06-10 16:25:57 +08:00
Anuj Mittal
ebb8c1c26e intel-compute-runtime: fix failures with gcc12
Backport patch to fix build failures like:

| recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:95:9: error: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete]
|    95 |         delete __ptr;
|       |         ^~~~~~~~~~~~
| git/shared/source/os_interface/windows/wddm/adapter_info.cpp: In function 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)':
| git/shared/source/os_interface/windows/wddm/adapter_info.cpp:31:117: note: returned from 'void* operator new [](std::size_t)'
|    31 |     std::unique_ptr<uint64_t> storage{new uint64_t[(privateDataSizeNeeded + sizeof(uint64_t) - 1) / sizeof(uint64_t)]};
|       |                                                                                                                     ^
| In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = long unsigned int]',
|     inlined from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = long unsigned int; _Dp = std::default_delete<long unsigned int>]' at recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:396:17,
|     inlined from 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)' at git/shared/source/os_interface/windows/wddm/adapter_info.cpp:46:1:
| recipe-sysroot/usr/include/c++/12.1.0/bits/unique_ptr.h:95:9: error: 'void operator delete(void*, std::size_t)' called on pointer returned from a mismatched allocation function [-Werror=mismatched-new-delete]
|    95 |         delete __ptr;
|       |         ^~~~~~~~~~~~
| git/shared/source/os_interface/windows/wddm/adapter_info.cpp: In function 'std::wstring NEO::queryAdapterDriverStorePath(const Gdi&, D3DKMT_HANDLE)':
| git/shared/source/os_interface/windows/wddm/adapter_info.cpp:31:117: note: returned from 'void* operator new [](std::size_t)'
|    31 |     std::unique_ptr<uint64_t> storage{new uint64_t[(privateDataSizeNeeded + sizeof(uint64_t) - 1) / sizeof(uint64_t)]};
|       |                                                                                                                     ^

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-20 00:25:29 +08:00
Anuj Mittal
a678464d4d intel-graphics-compiler: define SRCREV_FORMAT
Since this fetches multiple repositories, define SRCREV_FORMAT so SRCPV
is expanded properly.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-10 15:29:14 +08:00
Naveen Saini
40814b4385 onednn: upgrade 2.5.3 -> 2.6
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-06 18:57:54 +08:00
Naveen Saini
c49915bdbe ispc: disable build for Windows, android and other targets
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-22 22:33:57 +08:00
Anuj Mittal
b9da851fa5 llvm-project-source: refresh patches
Refresh the patches as recommended by the opencl-clang and include
support for OpenCL 3.0.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-19 20:56:14 +08:00
Anuj Mittal
7980023e6d vc-intrinsics: update to latest
Use the revision just beyond newly created 0.1.0 tag and bump PE.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-13 19:09:02 +08:00
Anuj Mittal
68e00896f2 opencl-clang: upgrade 13.0.0 -> 14.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Anuj Mittal
c993e8e815 Remove support for building with LLVM 10
We no longer support building with older branches of OE-Core/meta-clang
so remove LLVM 10 specific configurations and patches.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-05 15:59:12 +08:00
Dongwon Kim
c2c0f2ade5 compute-runtime: version update from 22.08.22549 to 22.11.22682
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-24 18:34:50 +08:00
Anuj Mittal
311b432394 intel-graphics-compiler: fix compile issues
Backport patches to fix compile problems like:

| /build/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.10395-r0/git/visa/LocalScheduler/SWSB_G4IR.cpp:1459:49: error: expected primary-expression before 'int'
|  1459 |         int maxTokenDelay = std::numeric_limits<int>::min(); //The delay may cause if reuse
|       |                                                 ^~~
| /build/build/tmp/work/corei7-64-poky-linux/intel-graphics-compiler/1.0.10395-r0/git/visa/LocalScheduler/SWSB_G4IR.cpp:1460:37: error: 'numeric_limits' is not a member of 'std'
|  1460 |         int minTokenDistance = std::numeric_limits<int>::max(); //The distance from the reused node

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-22 18:13:47 +08:00
Naveen Saini
cd94a7af54 onednn: upgrade 2.5.2 -> 2.5.3
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-07 16:14:46 +08:00
Anuj Mittal
2bde8e7514 intel-compute-runtime: fix patch fuzz
Fix warnings:

| Applying patch allow-to-find-cpp-generation-tool.patch
| patching file shared/source/built_ins/kernels/CMakeLists.txt
| Hunk #1 succeeded at 94 with fuzz 2 (offset -6 lines).
| Hunk #2 succeeded at 147 with fuzz 2 (offset 3 lines).
|
| The context lines in the patches can be updated with devtool:
|
|     devtool modify intel-compute-runtime
|     devtool finish --force-patch-refresh intel-compute-runtime <layer_path>
|
| Don't forget to review changes done by devtool!

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-07 14:16:04 +08:00
Dongwon Kim
6fba58adb3 compute-runtime: version update from 21.40.21182 to 22.08.22549
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-04 15:06:34 +08:00
Dongwon Kim
4a0450a4fa intel-graphics-compiler: version update from 1.0.8744 to 1.0.10395
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-04 15:03:21 +08:00
Ezhilarasan
f25cc6b707 ipsc: upgrade 1.16.1 -> 1.17.0
Release notes:
https://github.com/ispc/ispc/releases/tag/v1.17.0

Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-03-02 17:39:01 +08:00
ezhilarasan s
2c6d52453c onednn: upgrade 2.4.4 -> 2.5.2
*Fixed performance regression in binary primitive with broadcast (b972174, ff75122).
 *Fixed issue with SYCL device properties initialization (cabc5ca, 095f13e).
 *Fixed issue in matmul primitive with zero points (3157354).
 *Fixed segmentation fault in depthwise convolution primitive for shapes with huge spatial size for processors with Intel AVX-512 support (6834764, 1d2addc).
 *Fixed issue in forward convolution primitive for processors with Intel AVX2 support (d691137).
 *Fixed performance regression on GPUs with SYCL runtime (d8364e5).

Signed-off-by: ezhilarasan s <ezhilarasanx.s@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00