SWDEV-406821 - use int32 for grid y,z till rocm 6
Change-Id: If9eee4dd5553cc81e283cb2211cc69884808d5c1
[ROCm/clr commit: 9e08ecdd16]
Bu işleme şunda yer alıyor:
işlemeyi yapan:
Payam Ghafari
ebeveyn
a1c01b7d34
işleme
b01ca8b9c7
@@ -440,8 +440,8 @@ hipError_t hipModuleLaunchKernel(hipFunction_t f, uint32_t gridDimX, uint32_t gr
|
||||
STREAM_CAPTURE(hipModuleLaunchKernel, hStream, f, gridDimX, gridDimY, gridDimZ, blockDimX,
|
||||
blockDimY, blockDimZ, sharedMemBytes, kernelParams, extra);
|
||||
if (gridDimX > std::numeric_limits<int32_t>::max() ||
|
||||
gridDimY > std::numeric_limits<uint16_t>::max()+1 ||
|
||||
gridDimZ > std::numeric_limits<uint16_t>::max()+1) {
|
||||
gridDimY > std::numeric_limits<int32_t>::max() ||
|
||||
gridDimZ > std::numeric_limits<int32_t>::max()) {
|
||||
HIP_RETURN(hipErrorInvalidValue);
|
||||
}
|
||||
size_t globalWorkSizeX = static_cast<size_t>(gridDimX) * blockDimX;
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle