Skip to content

[BuildBot] Uplift GPU RT version for Linux CI Process #5129

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

bb-sycl
Copy link
Contributor

@bb-sycl bb-sycl commented Dec 12, 2021

Uplift GPU RT version for Linux to 21.49.21786

@vladimirlaz
Copy link
Contributor

/verify with intel/llvm-test-suite#605

@vladimirlaz
Copy link
Contributor

/summary:run

@vladimirlaz
Copy link
Contributor

@yanfeng3721, @yinyangsx could you check that all required libraries and dependencies uploaded properly. there are some misconfiguration for the OnlineCompiler/online_compiler_L0.cpp test.

[2021-12-13T07:38:43.497Z] Command was: ocloc -q -spv_only -device skl -64 -options -cmc -file main.cl
[2021-12-13T07:38:43.497Z] Compilation to IL failed: ocloc reported compilation errors: {
[2021-12-13T07:38:43.497Z] AdaptorCM: could not load FEWrapper: <libclangFEWrapper.so>: libclangFEWrapper.so: cannot open shared object file: No such file or directory
[2021-12-13T07:38:43.497Z] Build failed with error code: -11
[2021-12-13T07:38:43.497Z] 
[2021-12-13T07:38:43.497Z] }
[2021-12-13T07:38:43.497Z] 

@kbobrovs could you have a look into other failures? All of them have the same error.

[2021-12-13T07:31:57.304Z] error: GenXLegalization failed for: <  %call.i.i.i.i = select <1 x i1> %cmp.i.i85.i, <1 x i64> %sub.i.i, <1 x i64> %call.i.i.i27.i.i>: 'i64' data type is not supported by this target <ADLS>
[2021-12-13T07:31:57.304Z] llvm-foreach: 
[2021-12-13T07:31:57.304Z] clang-14: error: gen compiler command failed with exit code 1 (use -v to see invocation)

@DoyleLi
Copy link
Contributor

DoyleLi commented Dec 13, 2021

Hi @vladimirlaz and @yanfeng3721, there is wget error when we do the RT uplift process for https://api.github.com/repos/intel/cm-compiler/releases/latest.
So some files missed.
I have add protection in the script and updated the files.
The files will be ready in about 8 hours later.
I will trigger the ci again if I have got a chance.

@vladimirlaz
Copy link
Contributor

@kbobrovs The problems below are still in place.

@yanfeng3721, @yinyangsx could you check that all required libraries and dependencies uploaded properly. there are some misconfiguration for the OnlineCompiler/online_compiler_L0.cpp test.

[2021-12-13T07:38:43.497Z] Command was: ocloc -q -spv_only -device skl -64 -options -cmc -file main.cl
[2021-12-13T07:38:43.497Z] Compilation to IL failed: ocloc reported compilation errors: {
[2021-12-13T07:38:43.497Z] AdaptorCM: could not load FEWrapper: <libclangFEWrapper.so>: libclangFEWrapper.so: cannot open shared object file: No such file or directory
[2021-12-13T07:38:43.497Z] Build failed with error code: -11
[2021-12-13T07:38:43.497Z] 
[2021-12-13T07:38:43.497Z] }
[2021-12-13T07:38:43.497Z] 

@kbobrovs could you have a look into other failures? All of them have the same error.

[2021-12-13T07:31:57.304Z] error: GenXLegalization failed for: <  %call.i.i.i.i = select <1 x i1> %cmp.i.i85.i, <1 x i64> %sub.i.i, <1 x i64> %call.i.i.i27.i.i>: 'i64' data type is not supported by this target <ADLS>
[2021-12-13T07:31:57.304Z] llvm-foreach: 
[2021-12-13T07:31:57.304Z] clang-14: error: gen compiler command failed with exit code 1 (use -v to see invocation)

@kbobrovs
Copy link
Contributor

@vladimirlaz,
re online compiler - please disable it if it fails and file a tracker assigning to @v-klochkov
re other failures:

  • I only one ESIMD-specific: LLVM :: ESIMD/api/simd_copy_to_from.cpp - this looks like testing was done on a build w/o [ESIMD] Add support for an arbitrary number of elements to simd::copy_from/to #5135. + @sndmitriev for awareness (PR author)
  • error: GenXLegalization failed for: < %call.i.i.i.i = select <1 x i1> %cmp.i.i85.i, <1 x i64> %sub.i.i, <1 x i64> %call.i.i.i27.i.i>: 'i64' data type is not supported by this target <ADLS> - this one is neither ESIMD not OnlineCompile - specific, coming from LLVM :: AOT/gpu.cpp. I believe the problem here is that the new driver's ocloc started supporting AlderLake-S graphics, where i64 is not supoprted, but the test generates i64 ops. Looks like this should be redirected to IGC folks. Another way is disable ADLS in the target platform list for ocloc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants