Skip to content

Commit 924ac2f

Browse files
committed
[UR][CUDA-HIP] Remove unnecessary device retain/release
Device retain release is a no-op
1 parent 8b178a0 commit 924ac2f

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

unified-runtime/source/common/cuda-hip/stream_queue.hpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,9 @@ template <typename ST, int CS, int TS> struct stream_queue_t {
7777
LastSyncComputeStreams{0}, LastSyncTransferStreams{0}, Flags(Flags),
7878
URFlags(URFlags), Priority(Priority), HasOwnership{BackendOwns} {
7979
urContextRetain(Context);
80-
urDeviceRetain(Device);
8180
}
8281

83-
~stream_queue_t() {
84-
urContextRelease(Context);
85-
urDeviceRelease(Device);
86-
}
82+
~stream_queue_t() { urContextRelease(Context); }
8783

8884
virtual void computeStreamWaitForBarrierIfNeeded(native_type Strean,
8985
uint32_t StreamI) = 0;

0 commit comments

Comments
 (0)