Skip to content

ESIMD: runtime failures after pulldown #20589

@jsji

Description

@jsji

Describe the bug

After pulldown in #20551, seeing runtime failures.

 FAIL: SYCL :: ESIMD/regression/dgetrf.cpp (79 of 2495)
 ******************** TEST 'SYCL :: ESIMD/regression/dgetrf.cpp' FAILED ********************
 Exit Code: 9
 
 Command Output (stdout):
 --
 # RUN: at line 9
 env ONEAPI_DEVICE_SELECTOR=level_zero:gpu  /__w/llvm/llvm/build-e2e/ESIMD/regression/Output/dgetrf.cpp.tmp.out 3 2 1
 # executed command: env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/ESIMD/regression/Output/dgetrf.cpp.tmp.out 3 2 1
 # .---command stdout------------
 # | Running on Intel(R) Data Center GPU Max 1100, driver=[1.6.35096+9]
 # | *** EXCEPTION caught: The program was built for 2 devices
 # | Build program log for 'Intel(R) Data Center GPU Max 1100':
 # | warning: Linking two modules of different target triples: '' is 'spir64' whereas 'Deserialized LLVM Module' is 'genx64-unknown-unknown'
 # | 
 # | error: LLVM ERROR: VISA builder API call failed: CisaBuilder->Compile(DumpPath.c_str(), BC->emitVisaOnly())
 # | could not create output file: Compiler error emitted in code generator
FAIL: SYCL :: ESIMD/matrix_transpose_glb.cpp (1285 of 2495)
 ******************** TEST 'SYCL :: ESIMD/matrix_transpose_glb.cpp' FAILED ********************
 Exit Code: -6
 
 Command Output (stdout):
 --
 # RUN: at line 9
 env ONEAPI_DEVICE_SELECTOR=level_zero:gpu  /__w/llvm/llvm/build-e2e/ESIMD/Output/matrix_transpose_glb.cpp.tmp.out
 # executed command: env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/ESIMD/Output/matrix_transpose_glb.cpp.tmp.out
 # .---command stdout------------
 # | Abort was called at 43 line in file:
 # | ../../neo/level_zero/core/source/memory/cpu_page_fault_memory_manager.cpp
 # `-----------------------------
 # .---command stderr------------
 # | 
 # | Transpose square matrix of size 32
 # | 
 # | Transpose square matrix of size 512
 # | 
 # | Transpose square matrix of size 1024
 # | 
 # | Transpose square matrix of size 2048
 # | 
 # | Transpose square matrix of size 4096
 # `-----------------------------
 # error: command failed with exit status: -6

To reproduce

  1. Include a code snippet that is as short as possible
  2. Specify the command which should be used to compile the program
  3. Specify the command which should be used to launch the program
  4. Indicate what is wrong and what was expected

Environment

  • OS: [e.g Windows/Linux]
  • Target device and vendor: [e.g. Intel GPU]
  • DPC++ version: [e.g. commit hash or output of clang++ --version]
  • Dependencies version: [e.g. the output of sycl-ls --verbose]

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpdtrackerPulldown tracker for issues/reverts that needs follow up

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions