@@ -41,7 +41,7 @@ ur_result_t enqueueEventsWait(ur_queue_handle_t CommandQueue,
41
41
return UR_RESULT_SUCCESS;
42
42
}
43
43
try {
44
- ScopedContext Active (CommandQueue->getDevice ());
44
+ ScopedDevice Active (CommandQueue->getDevice ());
45
45
46
46
auto Result = forLatestEvents (
47
47
EventWaitList, NumEventsInWaitList,
@@ -97,7 +97,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferWrite(
97
97
std::unique_ptr<ur_event_handle_t_> RetImplEvent{nullptr };
98
98
99
99
try {
100
- ScopedContext Active (hQueue->getDevice ());
100
+ ScopedDevice Active (hQueue->getDevice ());
101
101
hipStream_t HIPStream = hQueue->getNextTransferStream ();
102
102
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
103
103
phEventWaitList);
@@ -143,7 +143,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferRead(
143
143
std::unique_ptr<ur_event_handle_t_> RetImplEvent{nullptr };
144
144
145
145
try {
146
- ScopedContext Active (hQueue->getDevice ());
146
+ ScopedDevice Active (hQueue->getDevice ());
147
147
hipStream_t HIPStream = hQueue->getNextTransferStream ();
148
148
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
149
149
phEventWaitList);
@@ -253,7 +253,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueKernelLaunch(
253
253
254
254
try {
255
255
ur_device_handle_t Dev = hQueue->getDevice ();
256
- ScopedContext Active (Dev);
256
+ ScopedDevice Active (Dev);
257
257
ur_context_handle_t Ctx = hQueue->getContext ();
258
258
259
259
uint32_t StreamToken;
@@ -373,7 +373,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueEventsWaitWithBarrier(
373
373
ur_result_t Result;
374
374
375
375
try {
376
- ScopedContext Active (hQueue->getDevice ());
376
+ ScopedDevice Active (hQueue->getDevice ());
377
377
uint32_t StreamToken;
378
378
ur_stream_quard Guard;
379
379
hipStream_t HIPStream = hQueue->getNextComputeStream (
@@ -523,7 +523,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferReadRect(
523
523
std::unique_ptr<ur_event_handle_t_> RetImplEvent{nullptr };
524
524
525
525
try {
526
- ScopedContext Active (hQueue->getDevice ());
526
+ ScopedDevice Active (hQueue->getDevice ());
527
527
hipStream_t HIPStream = hQueue->getNextTransferStream ();
528
528
529
529
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
@@ -571,7 +571,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferWriteRect(
571
571
std::unique_ptr<ur_event_handle_t_> RetImplEvent{nullptr };
572
572
573
573
try {
574
- ScopedContext Active (hQueue->getDevice ());
574
+ ScopedDevice Active (hQueue->getDevice ());
575
575
hipStream_t HIPStream = hQueue->getNextTransferStream ();
576
576
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
577
577
phEventWaitList);
@@ -619,7 +619,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferCopy(
619
619
std::unique_ptr<ur_event_handle_t_> RetImplEvent{nullptr };
620
620
621
621
try {
622
- ScopedContext Active (hQueue->getDevice ());
622
+ ScopedDevice Active (hQueue->getDevice ());
623
623
ur_result_t Result;
624
624
auto Stream = hQueue->getNextTransferStream ();
625
625
@@ -666,7 +666,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferCopyRect(
666
666
std::unique_ptr<ur_event_handle_t_> RetImplEvent{nullptr };
667
667
668
668
try {
669
- ScopedContext Active (hQueue->getDevice ());
669
+ ScopedDevice Active (hQueue->getDevice ());
670
670
hipStream_t HIPStream = hQueue->getNextTransferStream ();
671
671
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
672
672
phEventWaitList);
@@ -761,7 +761,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferFill(
761
761
std::unique_ptr<ur_event_handle_t_> RetImplEvent{nullptr };
762
762
763
763
try {
764
- ScopedContext Active (hQueue->getDevice ());
764
+ ScopedDevice Active (hQueue->getDevice ());
765
765
766
766
auto Stream = hQueue->getNextTransferStream ();
767
767
ur_result_t Result;
@@ -902,7 +902,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemImageRead(
902
902
ur_result_t Result = UR_RESULT_SUCCESS;
903
903
904
904
try {
905
- ScopedContext Active (hQueue->getDevice ());
905
+ ScopedDevice Active (hQueue->getDevice ());
906
906
hipStream_t HIPStream = hQueue->getNextTransferStream ();
907
907
908
908
if (phEventWaitList) {
@@ -970,7 +970,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemImageWrite(
970
970
ur_result_t Result = UR_RESULT_SUCCESS;
971
971
972
972
try {
973
- ScopedContext Active (hQueue->getDevice ());
973
+ ScopedDevice Active (hQueue->getDevice ());
974
974
hipStream_t HIPStream = hQueue->getNextTransferStream ();
975
975
976
976
if (phEventWaitList) {
@@ -1042,7 +1042,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemImageCopy(
1042
1042
ur_result_t Result = UR_RESULT_SUCCESS;
1043
1043
1044
1044
try {
1045
- ScopedContext Active (hQueue->getDevice ());
1045
+ ScopedDevice Active (hQueue->getDevice ());
1046
1046
hipStream_t HIPStream = hQueue->getNextTransferStream ();
1047
1047
if (phEventWaitList) {
1048
1048
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
@@ -1144,7 +1144,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferMap(
1144
1144
HostPtr, numEventsInWaitList,
1145
1145
phEventWaitList, phEvent);
1146
1146
} else {
1147
- ScopedContext Active (hQueue->getDevice ());
1147
+ ScopedDevice Active (hQueue->getDevice ());
1148
1148
1149
1149
if (IsPinned) {
1150
1150
Result = urEnqueueEventsWait (hQueue, numEventsInWaitList, phEventWaitList,
@@ -1195,7 +1195,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemUnmap(
1195
1195
hMem->Mem .BufferMem .getMapSize (), pMappedPtr, numEventsInWaitList,
1196
1196
phEventWaitList, phEvent);
1197
1197
} else {
1198
- ScopedContext Active (hQueue->getDevice ());
1198
+ ScopedDevice Active (hQueue->getDevice ());
1199
1199
1200
1200
if (IsPinned) {
1201
1201
Result = urEnqueueEventsWait (hQueue, numEventsInWaitList, phEventWaitList,
@@ -1226,7 +1226,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMFill(
1226
1226
std::unique_ptr<ur_event_handle_t_> EventPtr{nullptr };
1227
1227
1228
1228
try {
1229
- ScopedContext Active (hQueue->getDevice ());
1229
+ ScopedDevice Active (hQueue->getDevice ());
1230
1230
uint32_t StreamToken;
1231
1231
ur_stream_quard Guard;
1232
1232
hipStream_t HIPStream = hQueue->getNextComputeStream (
@@ -1284,7 +1284,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMMemcpy(
1284
1284
std::unique_ptr<ur_event_handle_t_> EventPtr{nullptr };
1285
1285
1286
1286
try {
1287
- ScopedContext Active (hQueue->getDevice ());
1287
+ ScopedDevice Active (hQueue->getDevice ());
1288
1288
hipStream_t HIPStream = hQueue->getNextTransferStream ();
1289
1289
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
1290
1290
phEventWaitList);
@@ -1330,7 +1330,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMPrefetch(
1330
1330
std::unique_ptr<ur_event_handle_t_> EventPtr{nullptr };
1331
1331
1332
1332
try {
1333
- ScopedContext Active (hQueue->getDevice ());
1333
+ ScopedDevice Active (hQueue->getDevice ());
1334
1334
hipStream_t HIPStream = hQueue->getNextTransferStream ();
1335
1335
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
1336
1336
phEventWaitList);
@@ -1403,7 +1403,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMMemcpy2D(
1403
1403
ur_result_t Result = UR_RESULT_SUCCESS;
1404
1404
1405
1405
try {
1406
- ScopedContext Active (hQueue->getDevice ());
1406
+ ScopedDevice Active (hQueue->getDevice ());
1407
1407
hipStream_t HIPStream = hQueue->getNextTransferStream ();
1408
1408
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
1409
1409
phEventWaitList);
0 commit comments