unified-runtime
unified-runtime copied to clipboard
[DeviceSanitizer] Handle the case of urMemGetNativeHandle getting a nullptr Device
We follow the implementation of L0 adapter and use the first device in the context instead.
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?
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.