@@ -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);
@@ -1355,7 +1355,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMPrefetch(
1355
1355
std::unique_ptr<ur_event_handle_t_> EventPtr{nullptr };
1356
1356
1357
1357
try {
1358
- ScopedContext Active (hQueue->getDevice ());
1358
+ ScopedDevice Active (hQueue->getDevice ());
1359
1359
hipStream_t HIPStream = hQueue->getNextTransferStream ();
1360
1360
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
1361
1361
phEventWaitList);
@@ -1428,7 +1428,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMMemcpy2D(
1428
1428
ur_result_t Result = UR_RESULT_SUCCESS;
1429
1429
1430
1430
try {
1431
- ScopedContext Active (hQueue->getDevice ());
1431
+ ScopedDevice Active (hQueue->getDevice ());
1432
1432
hipStream_t HIPStream = hQueue->getNextTransferStream ();
1433
1433
Result = enqueueEventsWait (hQueue, HIPStream, numEventsInWaitList,
1434
1434
phEventWaitList);
0 commit comments