unified-runtime icon indicating copy to clipboard operation
unified-runtime copied to clipboard

[DeviceSanitizer] Handle the case of urMemGetNativeHandle getting a nullptr Device

Open yingcong-wu opened this issue 1 year ago • 1 comments

We follow the implementation of L0 adapter and use the first device in the context instead.

yingcong-wu avatar Aug 14 '24 06:08 yingcong-wu

Failed Tests (8):
  SYCL :: ESIMD/mask_expand_load.cpp
  SYCL :: Matrix/element_wise_all_ops_1d.cpp
  SYCL :: Matrix/element_wise_all_ops_1d_cont.cpp
  SYCL :: Matrix/element_wise_all_ops_scalar.cpp
  SYCL :: Matrix/joint_matrix_bf16_fill_k_cache_OOB.cpp
  SYCL :: Matrix/joint_matrix_bf16_fill_k_cache_prefetch.cpp
  SYCL :: Matrix/joint_matrix_out_bounds.cpp
  SYCL :: Matrix/joint_matrix_unaligned_k.cpp

Failure seems unrelated, could we rerun the job?

yingcong-wu avatar Aug 15 '24 01:08 yingcong-wu

Failures of Fuzz tests short and Level Zero are cmake config problem:

error: pathspec 'sycl-nightly/20230703' did not match any file(s) known to git
CMake Error at /usr/share/cmake-3.22/Modules/ExternalProject.cmake:2882 (message):
  No download info given for 'xptifw-populate' and its source directory:

   /home/test-user/actions-runner/_work/unified-runtime/unified-runtime/build/content-xptifw/xptifw

  is not an existing non-empty directory.  Please specify one of:

   * SOURCE_DIR with an existing non-empty directory
   * DOWNLOAD_COMMAND
   * URL
   * GIT_REPOSITORY
   * SVN_REPOSITORY
   * HG_REPOSITORY
   * CVS_REPOSITORY and CVS_MODULE
Call Stack (most recent call first):
  /usr/share/cmake-3.22/Modules/ExternalProject.cmake:3716 (_ep_add_download_command)
  CMakeLists.txt:15 (ExternalProject_Add)

And the failure of Level Zero V2 should not be related to this PR.

yingcong-wu avatar Aug 29 '24 01:08 yingcong-wu