From b8a9a8290d88d8f385f16d6bd9bcf29d5be20b7a Mon Sep 17 00:00:00 2001 From: "Karl W. Schulz" Date: Mon, 11 Mar 2024 09:30:40 -0500 Subject: [PATCH] record return status from hipDeviceSynchronize() to avoid compilation warnings (#305) Signed-off-by: Karl W Schulz [ROCm/rocprofiler-compute commit: a0f5d25f74249ef15577083f12439b9de4cd5f83] --- projects/rocprofiler-compute/sample/vcopy.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/rocprofiler-compute/sample/vcopy.cpp b/projects/rocprofiler-compute/sample/vcopy.cpp index dc0e21808d..924c2eb570 100644 --- a/projects/rocprofiler-compute/sample/vcopy.cpp +++ b/projects/rocprofiler-compute/sample/vcopy.cpp @@ -88,6 +88,8 @@ int main(int argc, char* argv[]) { int devId = 0; int numIter = 1; + hipError_t hip_status; + for (int i = 0; i < argc; i++){ std::string arg = argv[i]; if ((arg == "--blockSize" || arg == "-b") && i+1 < argc) @@ -170,12 +172,12 @@ int main(int argc, char* argv[]) { // Execute the kernel for(int i = 0; i < numIter; i++){ hipLaunchKernelGGL(vecCopy, dim3(gridSize), dim3(blockSize), 0, 0, d_a, d_b, d_c, n, stride); - hipDeviceSynchronize(); + hip_status = hipDeviceSynchronize(); printf("Finished executing kernel\n"); // Optionally, launch a second kernel. Only here for testing purposes if (multiKernel){ hipLaunchKernelGGL(vecCopy_2, dim3(gridSize), dim3(blockSize), 0, 0, d_a, d_b, d_c, n, stride); - hipDeviceSynchronize(); + hip_status = hipDeviceSynchronize(); printf("Finished executing kernel\n"); } }