diff --git a/source/adapters/hip/device.cpp b/source/adapters/hip/device.cpp index 2ea3d6eab5..da92fa6a87 100644 --- a/source/adapters/hip/device.cpp +++ b/source/adapters/hip/device.cpp @@ -549,6 +549,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(ur_device_handle_t hDevice, // native asserts are in progress std::string SupportedExtensions = ""; SupportedExtensions += "pi_ext_intel_devicelib_assert "; + SupportedExtensions += "ur_exp_usm_p2p "; int RuntimeVersion = 0; UR_CHECK_ERROR(hipRuntimeGetVersion(&RuntimeVersion)); diff --git a/source/adapters/level_zero/device.cpp b/source/adapters/level_zero/device.cpp index 490c8e3c35..5e6868102f 100644 --- a/source/adapters/level_zero/device.cpp +++ b/source/adapters/level_zero/device.cpp @@ -247,6 +247,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo( SupportedExtensions += ("ur_exp_command_buffer "); // Return supported for the UR multi-device compile experimental feature SupportedExtensions += ("ur_exp_multi_device_compile "); + SupportedExtensions += ("ur_exp_usm_p2p "); return ReturnValue(SupportedExtensions.c_str()); } diff --git a/source/adapters/level_zero/usm_p2p.cpp b/source/adapters/level_zero/usm_p2p.cpp index 71cc173784..2b81828423 100644 --- a/source/adapters/level_zero/usm_p2p.cpp +++ b/source/adapters/level_zero/usm_p2p.cpp @@ -17,9 +17,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urUsmP2PEnablePeerAccessExp( std::ignore = commandDevice; std::ignore = peerDevice; - logger::error(logger::LegacyMessage("[UR][L0] {} function not implemented!"), - "{} function not implemented!", __FUNCTION__); - return UR_RESULT_ERROR_UNSUPPORTED_FEATURE; + // L0 has peer devices enabled by default + return UR_RESULT_SUCCESS; } UR_APIEXPORT ur_result_t UR_APICALL urUsmP2PDisablePeerAccessExp( @@ -28,9 +27,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urUsmP2PDisablePeerAccessExp( std::ignore = commandDevice; std::ignore = peerDevice; - logger::error(logger::LegacyMessage("[UR][L0] {} function not implemented!"), - "{} function not implemented!", __FUNCTION__); - return UR_RESULT_ERROR_UNSUPPORTED_FEATURE; + // L0 has peer devices enabled by default + return UR_RESULT_SUCCESS; } UR_APIEXPORT ur_result_t UR_APICALL urUsmP2PPeerAccessGetInfoExp(