Skip to content

Commit 905d2f2

Browse files
aelovikov-intelfabiomestre
authored andcommitted
Revert "[PI][UR][HIP][CUDA][L0][NCPU] Pull in latest UR fixes." (#11227)
Reverts intel/llvm#11155. I'm almost sure this is what broke our CI for the past few days.
1 parent d8e85fc commit 905d2f2

File tree

3 files changed

+29
-38
lines changed

3 files changed

+29
-38
lines changed

adapter.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,15 @@ struct ur_adapter_handle_t_ {
2020

2121
ur_adapter_handle_t_ adapter{};
2222

23+
UR_APIEXPORT ur_result_t UR_APICALL urInit(ur_device_init_flags_t,
24+
ur_loader_config_handle_t) {
25+
return UR_RESULT_SUCCESS;
26+
}
27+
28+
UR_APIEXPORT ur_result_t UR_APICALL urTearDown(void *) {
29+
return UR_RESULT_SUCCESS;
30+
}
31+
2332
UR_APIEXPORT ur_result_t UR_APICALL
2433
urAdapterGet(uint32_t NumEntries, ur_adapter_handle_t *phAdapters,
2534
uint32_t *pNumAdapters) {

command_buffer.cpp

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendKernelLaunchExp(
7373
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
7474
}
7575

76-
UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendUSMMemcpyExp(
76+
UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemcpyUSMExp(
7777
ur_exp_command_buffer_handle_t hCommandBuffer, void *pDst, const void *pSrc,
7878
size_t size, uint32_t numSyncPointsInWaitList,
7979
const ur_exp_command_buffer_sync_point_t *pSyncPointWaitList,
@@ -91,16 +91,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendUSMMemcpyExp(
9191
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
9292
}
9393

94-
UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendUSMFillExp(
95-
ur_exp_command_buffer_handle_t, void *, const void *, size_t, size_t,
96-
uint32_t, const ur_exp_command_buffer_sync_point_t *,
97-
ur_exp_command_buffer_sync_point_t *) {
98-
detail::ur::die("Experimental Command-buffer feature is not "
99-
"implemented for CUDA adapter.");
100-
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
101-
}
102-
103-
UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemBufferCopyExp(
94+
UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMembufferCopyExp(
10495
ur_exp_command_buffer_handle_t hCommandBuffer, ur_mem_handle_t hSrcMem,
10596
ur_mem_handle_t hDstMem, size_t srcOffset, size_t dstOffset, size_t size,
10697
uint32_t numSyncPointsInWaitList,
@@ -121,7 +112,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemBufferCopyExp(
121112
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
122113
}
123114

124-
UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemBufferCopyRectExp(
115+
UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMembufferCopyRectExp(
125116
ur_exp_command_buffer_handle_t hCommandBuffer, ur_mem_handle_t hSrcMem,
126117
ur_mem_handle_t hDstMem, ur_rect_offset_t srcOrigin,
127118
ur_rect_offset_t dstOrigin, ur_rect_region_t region, size_t srcRowPitch,
@@ -149,7 +140,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemBufferCopyRectExp(
149140
}
150141

151142
UR_APIEXPORT
152-
ur_result_t UR_APICALL urCommandBufferAppendMemBufferWriteExp(
143+
ur_result_t UR_APICALL urCommandBufferAppendMembufferWriteExp(
153144
ur_exp_command_buffer_handle_t hCommandBuffer, ur_mem_handle_t hBuffer,
154145
size_t offset, size_t size, const void *pSrc,
155146
uint32_t numSyncPointsInWaitList,
@@ -170,7 +161,7 @@ ur_result_t UR_APICALL urCommandBufferAppendMemBufferWriteExp(
170161
}
171162

172163
UR_APIEXPORT
173-
ur_result_t UR_APICALL urCommandBufferAppendMemBufferReadExp(
164+
ur_result_t UR_APICALL urCommandBufferAppendMembufferReadExp(
174165
ur_exp_command_buffer_handle_t hCommandBuffer, ur_mem_handle_t hBuffer,
175166
size_t offset, size_t size, void *pDst, uint32_t numSyncPointsInWaitList,
176167
const ur_exp_command_buffer_sync_point_t *pSyncPointWaitList,
@@ -190,7 +181,7 @@ ur_result_t UR_APICALL urCommandBufferAppendMemBufferReadExp(
190181
}
191182

192183
UR_APIEXPORT
193-
ur_result_t UR_APICALL urCommandBufferAppendMemBufferWriteRectExp(
184+
ur_result_t UR_APICALL urCommandBufferAppendMembufferWriteRectExp(
194185
ur_exp_command_buffer_handle_t hCommandBuffer, ur_mem_handle_t hBuffer,
195186
ur_rect_offset_t bufferOffset, ur_rect_offset_t hostOffset,
196187
ur_rect_region_t region, size_t bufferRowPitch, size_t bufferSlicePitch,
@@ -218,7 +209,7 @@ ur_result_t UR_APICALL urCommandBufferAppendMemBufferWriteRectExp(
218209
}
219210

220211
UR_APIEXPORT
221-
ur_result_t UR_APICALL urCommandBufferAppendMemBufferReadRectExp(
212+
ur_result_t UR_APICALL urCommandBufferAppendMembufferReadRectExp(
222213
ur_exp_command_buffer_handle_t hCommandBuffer, ur_mem_handle_t hBuffer,
223214
ur_rect_offset_t bufferOffset, ur_rect_offset_t hostOffset,
224215
ur_rect_region_t region, size_t bufferRowPitch, size_t bufferSlicePitch,
@@ -260,12 +251,3 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferEnqueueExp(
260251
"implemented for CUDA adapter.");
261252
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
262253
}
263-
264-
UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMemBufferFillExp(
265-
ur_exp_command_buffer_handle_t, ur_mem_handle_t, const void *, size_t,
266-
size_t, size_t, uint32_t, const ur_exp_command_buffer_sync_point_t *,
267-
ur_exp_command_buffer_sync_point_t *) {
268-
detail::ur::die("Experimental Command-buffer feature is not "
269-
"implemented for CUDA adapter.");
270-
return UR_RESULT_ERROR_UNSUPPORTED_FEATURE;
271-
}

ur_interface_loader.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,8 @@ UR_DLLEXPORT ur_result_t UR_APICALL urGetGlobalProcAddrTable(
200200
if (UR_RESULT_SUCCESS != result) {
201201
return result;
202202
}
203+
pDdiTable->pfnInit = urInit;
204+
pDdiTable->pfnTearDown = urTearDown;
203205
pDdiTable->pfnAdapterGet = urAdapterGet;
204206
pDdiTable->pfnAdapterRelease = urAdapterRelease;
205207
pDdiTable->pfnAdapterRetain = urAdapterRetain;
@@ -276,19 +278,17 @@ UR_DLLEXPORT ur_result_t UR_APICALL urGetCommandBufferExpProcAddrTable(
276278
pDdiTable->pfnReleaseExp = urCommandBufferReleaseExp;
277279
pDdiTable->pfnFinalizeExp = urCommandBufferFinalizeExp;
278280
pDdiTable->pfnAppendKernelLaunchExp = urCommandBufferAppendKernelLaunchExp;
279-
pDdiTable->pfnAppendUSMMemcpyExp = urCommandBufferAppendUSMMemcpyExp;
280-
pDdiTable->pfnAppendUSMFillExp = urCommandBufferAppendUSMFillExp;
281-
pDdiTable->pfnAppendMemBufferCopyExp = urCommandBufferAppendMemBufferCopyExp;
282-
pDdiTable->pfnAppendMemBufferCopyRectExp =
283-
urCommandBufferAppendMemBufferCopyRectExp;
284-
pDdiTable->pfnAppendMemBufferReadExp = urCommandBufferAppendMemBufferReadExp;
285-
pDdiTable->pfnAppendMemBufferReadRectExp =
286-
urCommandBufferAppendMemBufferReadRectExp;
287-
pDdiTable->pfnAppendMemBufferWriteExp =
288-
urCommandBufferAppendMemBufferWriteExp;
289-
pDdiTable->pfnAppendMemBufferWriteRectExp =
290-
urCommandBufferAppendMemBufferWriteRectExp;
291-
pDdiTable->pfnAppendMemBufferFillExp = urCommandBufferAppendMemBufferFillExp;
281+
pDdiTable->pfnAppendMemcpyUSMExp = urCommandBufferAppendMemcpyUSMExp;
282+
pDdiTable->pfnAppendMembufferCopyExp = urCommandBufferAppendMembufferCopyExp;
283+
pDdiTable->pfnAppendMembufferCopyRectExp =
284+
urCommandBufferAppendMembufferCopyRectExp;
285+
pDdiTable->pfnAppendMembufferReadExp = urCommandBufferAppendMembufferReadExp;
286+
pDdiTable->pfnAppendMembufferReadRectExp =
287+
urCommandBufferAppendMembufferReadRectExp;
288+
pDdiTable->pfnAppendMembufferWriteExp =
289+
urCommandBufferAppendMembufferWriteExp;
290+
pDdiTable->pfnAppendMembufferWriteRectExp =
291+
urCommandBufferAppendMembufferWriteRectExp;
292292
pDdiTable->pfnEnqueueExp = urCommandBufferEnqueueExp;
293293

294294
return retVal;

0 commit comments

Comments
 (0)