Revert "SWDEV-359287 - uniform_work_group_size is interger type is 1 for true and 0 for false. Lighting kernel's init sets uniform work group flag and hence not need to set it from options."
This reverts commit1b05247a03. Reason for revert: Waiting for staging results before finally merging it. Change-Id: Iaabb510325f50147f368108e98531291217627c0 [ROCm/clr commit:77be355fd9]
This commit is contained in:
committed by
Maneesh Gupta
orang tua
3b42f3c995
melakukan
5b6349bb60
@@ -575,7 +575,7 @@ static amd_comgr_status_t populateKernelMetaV3(const amd_comgr_metadata_node_t k
|
||||
kernel->SetWGPMode(buf.compare("true") == 0);
|
||||
break;
|
||||
case KernelField::UniformWrokGroupSize:
|
||||
kernel->setUniformWorkGroupSize(buf.compare("1") == 0);
|
||||
kernel->setUniformWorkGroupSize(buf.compare("true") == 0);
|
||||
break;
|
||||
default:
|
||||
return AMD_COMGR_STATUS_ERROR;
|
||||
|
||||
@@ -762,9 +762,7 @@ bool LightningProgram::createKernels(void* binary, size_t binSize, bool useUnifo
|
||||
}
|
||||
kernels()[kernelName] = kernel;
|
||||
|
||||
if (codeObjectVer() < 5) {
|
||||
kernel->setUniformWorkGroupSize(useUniformWorkGroupSize);
|
||||
}
|
||||
kernel->setUniformWorkGroupSize(useUniformWorkGroupSize);
|
||||
}
|
||||
}
|
||||
executable_ = loader_->CreateExecutable(HSA_PROFILE_FULL, nullptr);
|
||||
|
||||
@@ -274,9 +274,7 @@ bool LightningProgram::createKernels(void* binary, size_t binSize, bool useUnifo
|
||||
if (!aKernel->init()) {
|
||||
return false;
|
||||
}
|
||||
if (codeObjectVer() < 5) {
|
||||
aKernel->setUniformWorkGroupSize(useUniformWorkGroupSize);
|
||||
}
|
||||
aKernel->setUniformWorkGroupSize(useUniformWorkGroupSize);
|
||||
aKernel->setInternalKernelFlag(internalKernel);
|
||||
kernels()[kernelName] = aKernel;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user