@@ -1346,8 +1346,8 @@ void MemoryManager::ext_oneapi_copyD2D_cmd_buffer(
1346
1346
Adapter->call <UrApiKind::urCommandBufferAppendMemBufferCopyExp>(
1347
1347
CommandBuffer, sycl::detail::ur::cast<ur_mem_handle_t >(SrcMem),
1348
1348
sycl::detail::ur::cast<ur_mem_handle_t >(DstMem), SrcXOffBytes,
1349
- DstXOffBytes, SrcAccessRangeWidthBytes, Deps.size (), Deps.data (),
1350
- OutSyncPoint);
1349
+ DstXOffBytes, SrcAccessRangeWidthBytes, Deps.size (), Deps.data (), 0 ,
1350
+ nullptr , OutSyncPoint, nullptr , nullptr );
1351
1351
} else {
1352
1352
// passing 0 for pitches not allowed. Because clEnqueueCopyBufferRect will
1353
1353
// calculate both src and dest pitch using region[0], which is not correct
@@ -1373,7 +1373,7 @@ void MemoryManager::ext_oneapi_copyD2D_cmd_buffer(
1373
1373
CommandBuffer, sycl::detail::ur::cast<ur_mem_handle_t >(SrcMem),
1374
1374
sycl::detail::ur::cast<ur_mem_handle_t >(DstMem), SrcOrigin, DstOrigin,
1375
1375
Region, SrcRowPitch, SrcSlicePitch, DstRowPitch, DstSlicePitch,
1376
- Deps.size (), Deps.data (), OutSyncPoint);
1376
+ Deps.size (), Deps.data (), 0 , nullptr , OutSyncPoint, nullptr , nullptr );
1377
1377
}
1378
1378
}
1379
1379
@@ -1411,7 +1411,8 @@ void MemoryManager::ext_oneapi_copyD2H_cmd_buffer(
1411
1411
Adapter->call_nocheck <UrApiKind::urCommandBufferAppendMemBufferReadExp>(
1412
1412
CommandBuffer, sycl::detail::ur::cast<ur_mem_handle_t >(SrcMem),
1413
1413
SrcXOffBytes, SrcAccessRangeWidthBytes, DstMem + DstXOffBytes,
1414
- Deps.size (), Deps.data (), OutSyncPoint);
1414
+ Deps.size (), Deps.data (), 0 , nullptr , OutSyncPoint, nullptr ,
1415
+ nullptr );
1415
1416
1416
1417
if (Result == UR_RESULT_ERROR_UNSUPPORTED_FEATURE) {
1417
1418
throw sycl::exception (
@@ -1440,8 +1441,8 @@ void MemoryManager::ext_oneapi_copyD2H_cmd_buffer(
1440
1441
UrApiKind::urCommandBufferAppendMemBufferReadRectExp>(
1441
1442
CommandBuffer, sycl::detail::ur::cast<ur_mem_handle_t >(SrcMem),
1442
1443
BufferOffset, HostOffset, RectRegion, BufferRowPitch, BufferSlicePitch,
1443
- HostRowPitch, HostSlicePitch, DstMem, Deps.size (), Deps.data (),
1444
- OutSyncPoint);
1444
+ HostRowPitch, HostSlicePitch, DstMem, Deps.size (), Deps.data (), 0 ,
1445
+ nullptr , OutSyncPoint, nullptr , nullptr );
1445
1446
if (Result == UR_RESULT_ERROR_UNSUPPORTED_FEATURE) {
1446
1447
throw sycl::exception (
1447
1448
sycl::make_error_code (sycl::errc::feature_not_supported),
@@ -1487,7 +1488,8 @@ void MemoryManager::ext_oneapi_copyH2D_cmd_buffer(
1487
1488
->call_nocheck <UrApiKind::urCommandBufferAppendMemBufferWriteExp>(
1488
1489
CommandBuffer, sycl::detail::ur::cast<ur_mem_handle_t >(DstMem),
1489
1490
DstXOffBytes, DstAccessRangeWidthBytes, SrcMem + SrcXOffBytes,
1490
- Deps.size (), Deps.data (), OutSyncPoint);
1491
+ Deps.size (), Deps.data (), 0 , nullptr , OutSyncPoint, nullptr ,
1492
+ nullptr );
1491
1493
1492
1494
if (Result == UR_RESULT_ERROR_UNSUPPORTED_FEATURE) {
1493
1495
throw sycl::exception (
@@ -1516,8 +1518,8 @@ void MemoryManager::ext_oneapi_copyH2D_cmd_buffer(
1516
1518
UrApiKind::urCommandBufferAppendMemBufferWriteRectExp>(
1517
1519
CommandBuffer, sycl::detail::ur::cast<ur_mem_handle_t >(DstMem),
1518
1520
BufferOffset, HostOffset, RectRegion, BufferRowPitch, BufferSlicePitch,
1519
- HostRowPitch, HostSlicePitch, SrcMem, Deps.size (), Deps.data (),
1520
- OutSyncPoint);
1521
+ HostRowPitch, HostSlicePitch, SrcMem, Deps.size (), Deps.data (), 0 ,
1522
+ nullptr , OutSyncPoint, nullptr , nullptr );
1521
1523
1522
1524
if (Result == UR_RESULT_ERROR_UNSUPPORTED_FEATURE) {
1523
1525
throw sycl::exception (
@@ -1541,8 +1543,8 @@ void MemoryManager::ext_oneapi_copy_usm_cmd_buffer(
1541
1543
const AdapterPtr &Adapter = Context->getAdapter ();
1542
1544
ur_result_t Result =
1543
1545
Adapter->call_nocheck <UrApiKind::urCommandBufferAppendUSMMemcpyExp>(
1544
- CommandBuffer, DstMem, SrcMem, Len, Deps.size (), Deps.data (),
1545
- OutSyncPoint);
1546
+ CommandBuffer, DstMem, SrcMem, Len, Deps.size (), Deps.data (), 0 ,
1547
+ nullptr , OutSyncPoint, nullptr , nullptr );
1546
1548
if (Result == UR_RESULT_ERROR_UNSUPPORTED_FEATURE) {
1547
1549
throw sycl::exception (
1548
1550
sycl::make_error_code (sycl::errc::feature_not_supported),
@@ -1566,7 +1568,7 @@ void MemoryManager::ext_oneapi_fill_usm_cmd_buffer(
1566
1568
const AdapterPtr &Adapter = Context->getAdapter ();
1567
1569
Adapter->call <UrApiKind::urCommandBufferAppendUSMFillExp>(
1568
1570
CommandBuffer, DstMem, Pattern.data (), Pattern.size (), Len, Deps.size (),
1569
- Deps.data (), OutSyncPoint);
1571
+ Deps.data (), 0 , nullptr , OutSyncPoint, nullptr , nullptr );
1570
1572
}
1571
1573
1572
1574
void MemoryManager::ext_oneapi_fill_cmd_buffer (
@@ -1597,7 +1599,7 @@ void MemoryManager::ext_oneapi_fill_cmd_buffer(
1597
1599
Adapter->call <UrApiKind::urCommandBufferAppendMemBufferFillExp>(
1598
1600
CommandBuffer, ur::cast<ur_mem_handle_t >(Mem), Pattern, PatternSize,
1599
1601
AccessOffset[0 ] * ElementSize, RangeMultiplier * ElementSize,
1600
- Deps.size (), Deps.data (), OutSyncPoint);
1602
+ Deps.size (), Deps.data (), 0 , nullptr , OutSyncPoint, nullptr , nullptr );
1601
1603
return ;
1602
1604
}
1603
1605
// The sycl::handler uses a parallel_for kernel in the case of unusable
@@ -1614,7 +1616,7 @@ void MemoryManager::ext_oneapi_prefetch_usm_cmd_buffer(
1614
1616
const AdapterPtr &Adapter = Context->getAdapter ();
1615
1617
Adapter->call <UrApiKind::urCommandBufferAppendUSMPrefetchExp>(
1616
1618
CommandBuffer, Mem, Length, ur_usm_migration_flags_t (0 ), Deps.size (),
1617
- Deps.data (), OutSyncPoint);
1619
+ Deps.data (), 0 , nullptr , OutSyncPoint, nullptr , nullptr );
1618
1620
}
1619
1621
1620
1622
void MemoryManager::ext_oneapi_advise_usm_cmd_buffer (
@@ -1625,8 +1627,8 @@ void MemoryManager::ext_oneapi_advise_usm_cmd_buffer(
1625
1627
ur_exp_command_buffer_sync_point_t *OutSyncPoint) {
1626
1628
const AdapterPtr &Adapter = Context->getAdapter ();
1627
1629
Adapter->call <UrApiKind::urCommandBufferAppendUSMAdviseExp>(
1628
- CommandBuffer, Mem, Length, Advice, Deps.size (), Deps.data (),
1629
- OutSyncPoint);
1630
+ CommandBuffer, Mem, Length, Advice, Deps.size (), Deps.data (), 0 , nullptr ,
1631
+ OutSyncPoint, nullptr , nullptr );
1630
1632
}
1631
1633
1632
1634
void MemoryManager::copy_image_bindless (
0 commit comments