From b8696557143cca8ed1dafd24e580f2fd07b25ca3 Mon Sep 17 00:00:00 2001 From: Maneesh Gupta Date: Mon, 20 Jun 2016 10:13:46 +0530 Subject: [PATCH] default value of uninitialized dim3 elements should be 1 Change-Id: Idff38fac8dfca68f38f1714f8fdec64df2890a6a [ROCm/hip commit: 1a2db6e6e41c3ee58ad7a3b96ee0cf533c319500] --- projects/hip/src/hip_hcc.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/projects/hip/src/hip_hcc.cpp b/projects/hip/src/hip_hcc.cpp index d0ddf7e9ec..b24eed918a 100644 --- a/projects/hip/src/hip_hcc.cpp +++ b/projects/hip/src/hip_hcc.cpp @@ -1110,8 +1110,8 @@ hipStream_t ihipPreLaunchKernel(hipStream_t stream, size_t grid, dim3 block, gri std::call_once(hip_initialized, ihipInit); stream = ihipSyncAndResolveStream(stream); lp->gridDim.x = grid; - lp->gridDim.y = 0; - lp->gridDim.z = 0; + lp->gridDim.y = 1; + lp->gridDim.z = 1; lp->groupDim.x = block.x; lp->groupDim.y = block.y; lp->groupDim.z = block.z; @@ -1132,8 +1132,8 @@ hipStream_t ihipPreLaunchKernel(hipStream_t stream, dim3 grid, size_t block, gri lp->gridDim.y = grid.y; lp->gridDim.z = grid.z; lp->groupDim.x = block; - lp->groupDim.y = 0; - lp->groupDim.z = 0; + lp->groupDim.y = 1; + lp->groupDim.z = 1; stream->lockopen_preKernelCommand(); // *av = &stream->_av; lp->av = &stream->_av; @@ -1148,11 +1148,11 @@ hipStream_t ihipPreLaunchKernel(hipStream_t stream, size_t grid, size_t block, g std::call_once(hip_initialized, ihipInit); stream = ihipSyncAndResolveStream(stream); lp->gridDim.x = grid; - lp->gridDim.y = 0; - lp->gridDim.z = 0; + lp->gridDim.y = 1; + lp->gridDim.z = 1; lp->groupDim.x = block; - lp->groupDim.y = 0; - lp->groupDim.z = 0; + lp->groupDim.y = 1; + lp->groupDim.z = 1; stream->lockopen_preKernelCommand(); // *av = &stream->_av; lp->av = &stream->_av;