Skip to content

Commit e12574f

Browse files
[SYCL][UR] Update UR loader version (#9053)
Signed-off-by: Brandon Yates <[email protected]> Co-authored-by: Brandon Yates <[email protected]>
1 parent d68a195 commit e12574f

File tree

4 files changed

+25
-27
lines changed

4 files changed

+25
-27
lines changed

sycl/plugins/unified_runtime/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ if (NOT DEFINED UNIFIED_RUNTIME_LIBRARY OR NOT DEFINED UNIFIED_RUNTIME_INCLUDE_D
44
include(FetchContent)
55

66
set(UNIFIED_RUNTIME_REPO "https://github.com/oneapi-src/unified-runtime.git")
7-
set(UNIFIED_RUNTIME_TAG d6af758779db6eebdc419fd5e249302f566eb5de)
7+
set(UNIFIED_RUNTIME_TAG 74843ea0800e6fb7ce0f82e0ef991fc258f4b9bd)
88

99
message(STATUS "Will fetch Unified Runtime from ${UNIFIED_RUNTIME_REPO}")
1010
FetchContent_Declare(unified-runtime

sycl/plugins/unified_runtime/ur/adapters/level_zero/ur_level_zero.cpp

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -662,25 +662,26 @@ ur_result_t urDeviceGetInfo(
662662
ze_device_fp_flags_t ZeSingleFPCapabilities =
663663
Device->ZeDeviceModuleProperties->fp32flags;
664664
if (ZE_DEVICE_FP_FLAG_DENORM & ZeSingleFPCapabilities) {
665-
SingleFPValue |= UR_FP_CAPABILITY_FLAG_DENORM;
665+
SingleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_DENORM;
666666
}
667667
if (ZE_DEVICE_FP_FLAG_INF_NAN & ZeSingleFPCapabilities) {
668-
SingleFPValue |= UR_FP_CAPABILITY_FLAG_INF_NAN;
668+
SingleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_INF_NAN;
669669
}
670670
if (ZE_DEVICE_FP_FLAG_ROUND_TO_NEAREST & ZeSingleFPCapabilities) {
671-
SingleFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_NEAREST;
671+
SingleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_NEAREST;
672672
}
673673
if (ZE_DEVICE_FP_FLAG_ROUND_TO_ZERO & ZeSingleFPCapabilities) {
674-
SingleFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_ZERO;
674+
SingleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_ZERO;
675675
}
676676
if (ZE_DEVICE_FP_FLAG_ROUND_TO_INF & ZeSingleFPCapabilities) {
677-
SingleFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_INF;
677+
SingleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_INF;
678678
}
679679
if (ZE_DEVICE_FP_FLAG_FMA & ZeSingleFPCapabilities) {
680-
SingleFPValue |= UR_FP_CAPABILITY_FLAG_FMA;
680+
SingleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_FMA;
681681
}
682682
if (ZE_DEVICE_FP_FLAG_ROUNDED_DIVIDE_SQRT & ZeSingleFPCapabilities) {
683-
SingleFPValue |= UR_FP_CAPABILITY_FLAG_CORRECTLY_ROUNDED_DIVIDE_SQRT;
683+
SingleFPValue |=
684+
UR_DEVICE_FP_CAPABILITY_FLAG_CORRECTLY_ROUNDED_DIVIDE_SQRT;
684685
}
685686
return ReturnValue(uint64_t{SingleFPValue});
686687
}
@@ -689,25 +690,25 @@ ur_result_t urDeviceGetInfo(
689690
ze_device_fp_flags_t ZeHalfFPCapabilities =
690691
Device->ZeDeviceModuleProperties->fp16flags;
691692
if (ZE_DEVICE_FP_FLAG_DENORM & ZeHalfFPCapabilities) {
692-
HalfFPValue |= UR_FP_CAPABILITY_FLAG_DENORM;
693+
HalfFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_DENORM;
693694
}
694695
if (ZE_DEVICE_FP_FLAG_INF_NAN & ZeHalfFPCapabilities) {
695-
HalfFPValue |= UR_FP_CAPABILITY_FLAG_INF_NAN;
696+
HalfFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_INF_NAN;
696697
}
697698
if (ZE_DEVICE_FP_FLAG_ROUND_TO_NEAREST & ZeHalfFPCapabilities) {
698-
HalfFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_NEAREST;
699+
HalfFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_NEAREST;
699700
}
700701
if (ZE_DEVICE_FP_FLAG_ROUND_TO_ZERO & ZeHalfFPCapabilities) {
701-
HalfFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_ZERO;
702+
HalfFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_ZERO;
702703
}
703704
if (ZE_DEVICE_FP_FLAG_ROUND_TO_INF & ZeHalfFPCapabilities) {
704-
HalfFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_INF;
705+
HalfFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_INF;
705706
}
706707
if (ZE_DEVICE_FP_FLAG_FMA & ZeHalfFPCapabilities) {
707-
HalfFPValue |= UR_FP_CAPABILITY_FLAG_FMA;
708+
HalfFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_FMA;
708709
}
709710
if (ZE_DEVICE_FP_FLAG_ROUNDED_DIVIDE_SQRT & ZeHalfFPCapabilities) {
710-
HalfFPValue |= UR_FP_CAPABILITY_FLAG_CORRECTLY_ROUNDED_DIVIDE_SQRT;
711+
HalfFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_CORRECTLY_ROUNDED_DIVIDE_SQRT;
711712
}
712713
return ReturnValue(uint64_t{HalfFPValue});
713714
}
@@ -716,25 +717,26 @@ ur_result_t urDeviceGetInfo(
716717
ze_device_fp_flags_t ZeDoubleFPCapabilities =
717718
Device->ZeDeviceModuleProperties->fp64flags;
718719
if (ZE_DEVICE_FP_FLAG_DENORM & ZeDoubleFPCapabilities) {
719-
DoubleFPValue |= UR_FP_CAPABILITY_FLAG_DENORM;
720+
DoubleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_DENORM;
720721
}
721722
if (ZE_DEVICE_FP_FLAG_INF_NAN & ZeDoubleFPCapabilities) {
722-
DoubleFPValue |= UR_FP_CAPABILITY_FLAG_INF_NAN;
723+
DoubleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_INF_NAN;
723724
}
724725
if (ZE_DEVICE_FP_FLAG_ROUND_TO_NEAREST & ZeDoubleFPCapabilities) {
725-
DoubleFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_NEAREST;
726+
DoubleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_NEAREST;
726727
}
727728
if (ZE_DEVICE_FP_FLAG_ROUND_TO_ZERO & ZeDoubleFPCapabilities) {
728-
DoubleFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_ZERO;
729+
DoubleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_ZERO;
729730
}
730731
if (ZE_DEVICE_FP_FLAG_ROUND_TO_INF & ZeDoubleFPCapabilities) {
731-
DoubleFPValue |= UR_FP_CAPABILITY_FLAG_ROUND_TO_INF;
732+
DoubleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_ROUND_TO_INF;
732733
}
733734
if (ZE_DEVICE_FP_FLAG_FMA & ZeDoubleFPCapabilities) {
734-
DoubleFPValue |= UR_FP_CAPABILITY_FLAG_FMA;
735+
DoubleFPValue |= UR_DEVICE_FP_CAPABILITY_FLAG_FMA;
735736
}
736737
if (ZE_DEVICE_FP_FLAG_ROUNDED_DIVIDE_SQRT & ZeDoubleFPCapabilities) {
737-
DoubleFPValue |= UR_FP_CAPABILITY_FLAG_CORRECTLY_ROUNDED_DIVIDE_SQRT;
738+
DoubleFPValue |=
739+
UR_DEVICE_FP_CAPABILITY_FLAG_CORRECTLY_ROUNDED_DIVIDE_SQRT;
738740
}
739741
return ReturnValue(uint64_t{DoubleFPValue});
740742
}

sycl/plugins/unified_runtime/ur/adapters/level_zero/ur_loader_interface.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ UR_DLLEXPORT ur_result_t UR_APICALL urGetEnqueueProcAddrTable(
8686
pDdiTable->pfnMemUnmap = nullptr;
8787
pDdiTable->pfnUSMMemcpy = nullptr;
8888
pDdiTable->pfnUSMPrefetch = nullptr;
89-
pDdiTable->pfnUSMMemAdvise = nullptr;
89+
pDdiTable->pfnUSMAdvise = nullptr;
9090
pDdiTable->pfnUSMFill2D = nullptr;
9191
pDdiTable->pfnUSMMemcpy2D = nullptr;
9292
pDdiTable->pfnDeviceGlobalVariableWrite = nullptr;

sycl/plugins/unified_runtime/ur/ur.hpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,6 @@ const int UR_EXT_DEVICE_INFO_FREE_MEMORY = UR_EXT_DEVICE_INFO_END - 13;
4343
// const int ZER_EXT_DEVICE_INFO_DEVICE_ID = UR_EXT_DEVICE_INFO_END - 14;
4444
// const int ZER_EXT_DEVICE_INFO_IMAGE_MAX_ARRAY_SIZE =
4545
// UR_DEVICE_INFO_IMAGE_MAX_ARRAY_SIZE;
46-
const int UR_DEVICE_INFO_ATOMIC_FENCE_ORDER_CAPABILITIES =
47-
UR_EXT_DEVICE_INFO_END - 16;
48-
const int UR_DEVICE_INFO_ATOMIC_FENCE_SCOPE_CAPABILITIES =
49-
UR_EXT_DEVICE_INFO_END - 17;
5046

5147
const ur_device_info_t UR_EXT_DEVICE_INFO_OPENCL_C_VERSION =
5248
(ur_device_info_t)0x103D;

0 commit comments

Comments
 (0)