SWDEV-545485 - Fix memory leaks in memset performance tests (#541)

Co-authored-by: Satyanvesh Dittakavi <Satyanvesh.Dittakavi@amd.com>
Co-authored-by: Satyanvesh Dittakavi <53337087+satyanveshd@users.noreply.github.com>
此提交包含在:
systems-assistant[bot]
2025-09-03 20:35:42 +05:30
提交者 GitHub
父節點 673c93e96e
當前提交 baaca0f956
共有 6 個檔案被更改,包括 6 行新增0 行删除
+1
查看文件
@@ -40,6 +40,7 @@ class Memset2DAsyncBenchmark : public Benchmark<Memset2DAsyncBenchmark> {
HIP_CHECK(hipMemset2DAsync(dst_.ptr(), dst_.pitch(), 17, dst_.width(), dst_.height(),
stream_.stream()));
}
HIP_CHECK(hipStreamSynchronize(stream_.stream()));
}
private:
+1
查看文件
@@ -39,6 +39,7 @@ class Memset3DAsyncBenchmark : public Benchmark<Memset3DAsyncBenchmark> {
TIMED_SECTION_STREAM(kTimerTypeEvent, stream_.stream()) {
HIP_CHECK(hipMemset3DAsync(dst_.pitched_ptr(), 17, dst_.extent(), stream_.stream()));
}
HIP_CHECK(hipStreamSynchronize(stream_.stream()));
}
private:
+1
查看文件
@@ -39,6 +39,7 @@ class MemsetAsyncBenchmark : public Benchmark<MemsetAsyncBenchmark> {
TIMED_SECTION_STREAM(kTimerTypeEvent, stream_.stream()) {
HIP_CHECK(hipMemsetAsync(dst_.ptr(), 17, size_, stream_.stream()));
}
HIP_CHECK(hipStreamSynchronize(stream_.stream()));
}
private:
+1
查看文件
@@ -40,6 +40,7 @@ class MemsetD16AsyncBenchmark : public Benchmark<MemsetD16AsyncBenchmark> {
HIP_CHECK(hipMemsetD16Async(reinterpret_cast<hipDeviceptr_t>(dst_.ptr()), 311, size_,
stream_.stream()));
}
HIP_CHECK(hipStreamSynchronize(stream_.stream()));
}
private:
+1
查看文件
@@ -40,6 +40,7 @@ class MemsetD32AsyncBenchmark : public Benchmark<MemsetD32AsyncBenchmark> {
HIP_CHECK(hipMemsetD32Async(reinterpret_cast<hipDeviceptr_t>(dst_.ptr()), 123'456, size_,
stream_.stream()));
}
HIP_CHECK(hipStreamSynchronize(stream_.stream()));
}
private:
+1
查看文件
@@ -40,6 +40,7 @@ class MemsetD8AsyncBenchmark : public Benchmark<MemsetD8AsyncBenchmark> {
HIP_CHECK(hipMemsetD8Async(reinterpret_cast<hipDeviceptr_t>(dst_.ptr()), 17, size_,
stream_.stream()));
}
HIP_CHECK(hipStreamSynchronize(stream_.stream()));
}
private: