@@ -280,9 +280,9 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMembufferCopyExp(
280
280
CUgraphNode GraphNode;
281
281
std::vector<CUgraphNode> DepsList;
282
282
283
- UR_ASSERT (size + dstOffset <= hDstMem->Mem . BufferMem .getSize (),
283
+ UR_ASSERT (size + dstOffset <= std::get<BufferMem>( hDstMem->Mem ) .getSize (),
284
284
UR_RESULT_ERROR_INVALID_SIZE);
285
- UR_ASSERT (size + srcOffset <= hSrcMem->Mem . BufferMem .getSize (),
285
+ UR_ASSERT (size + srcOffset <= std::get<BufferMem>( hSrcMem->Mem ) .getSize (),
286
286
UR_RESULT_ERROR_INVALID_SIZE);
287
287
288
288
UR_CALL (getNodesFromSyncPoints (hCommandBuffer, numSyncPointsInWaitList,
@@ -294,8 +294,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMembufferCopyExp(
294
294
}
295
295
296
296
try {
297
- auto Src = hSrcMem->Mem . BufferMem .get () + srcOffset;
298
- auto Dst = hDstMem->Mem . BufferMem .get () + dstOffset;
297
+ auto Src = std::get<BufferMem>( hSrcMem->Mem ) .get () + srcOffset;
298
+ auto Dst = std::get<BufferMem>( hDstMem->Mem ) .get () + dstOffset;
299
299
300
300
CUDA_MEMCPY3D NodeParams = {};
301
301
setCopyParams (&Src, CU_MEMORYTYPE_DEVICE, &Dst, CU_MEMORYTYPE_DEVICE, size,
@@ -334,8 +334,8 @@ UR_APIEXPORT ur_result_t UR_APICALL urCommandBufferAppendMembufferCopyRectExp(
334
334
}
335
335
336
336
try {
337
- CUdeviceptr SrcPtr = hSrcMem->Mem . BufferMem .get ();
338
- CUdeviceptr DstPtr = hDstMem->Mem . BufferMem .get ();
337
+ CUdeviceptr SrcPtr = std::get<BufferMem>( hSrcMem->Mem ) .get ();
338
+ CUdeviceptr DstPtr = std::get<BufferMem>( hDstMem->Mem ) .get ();
339
339
CUDA_MEMCPY3D NodeParams = {};
340
340
341
341
setCopyRectParams (region, &SrcPtr, CU_MEMORYTYPE_DEVICE, srcOrigin,
@@ -374,7 +374,7 @@ ur_result_t UR_APICALL urCommandBufferAppendMembufferWriteExp(
374
374
}
375
375
376
376
try {
377
- auto Dst = hBuffer->Mem . BufferMem .get () + offset;
377
+ auto Dst = std::get<BufferMem>( hBuffer->Mem ) .get () + offset;
378
378
379
379
CUDA_MEMCPY3D NodeParams = {};
380
380
setCopyParams (pSrc, CU_MEMORYTYPE_HOST, &Dst, CU_MEMORYTYPE_DEVICE, size,
@@ -411,7 +411,7 @@ ur_result_t UR_APICALL urCommandBufferAppendMembufferReadExp(
411
411
}
412
412
413
413
try {
414
- auto Src = hBuffer->Mem . BufferMem .get () + offset;
414
+ auto Src = std::get<BufferMem>( hBuffer->Mem ) .get () + offset;
415
415
416
416
CUDA_MEMCPY3D NodeParams = {};
417
417
setCopyParams (&Src, CU_MEMORYTYPE_DEVICE, pDst, CU_MEMORYTYPE_HOST, size,
@@ -451,7 +451,7 @@ ur_result_t UR_APICALL urCommandBufferAppendMembufferWriteRectExp(
451
451
}
452
452
453
453
try {
454
- CUdeviceptr DstPtr = hBuffer->Mem . BufferMem .get ();
454
+ CUdeviceptr DstPtr = std::get<BufferMem>( hBuffer->Mem ) .get ();
455
455
CUDA_MEMCPY3D NodeParams = {};
456
456
457
457
setCopyRectParams (region, pSrc, CU_MEMORYTYPE_HOST, hostOffset,
@@ -493,7 +493,7 @@ ur_result_t UR_APICALL urCommandBufferAppendMembufferReadRectExp(
493
493
}
494
494
495
495
try {
496
- CUdeviceptr SrcPtr = hBuffer->Mem . BufferMem .get ();
496
+ CUdeviceptr SrcPtr = std::get<BufferMem>( hBuffer->Mem ) .get ();
497
497
CUDA_MEMCPY3D NodeParams = {};
498
498
499
499
setCopyRectParams (region, &SrcPtr, CU_MEMORYTYPE_DEVICE, bufferOffset,
0 commit comments