SWDEV-545273 - Respect HIP_LAUNCH_PARAM_BUFFER_SIZE (#770)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
1492328894
Коммит
2a02d2c2f3
@@ -653,9 +653,10 @@ bool MigrateMemObjectsCommand::validateMemory() {
|
||||
}
|
||||
|
||||
// =================================================================================================
|
||||
int32_t NDRangeKernelCommand::AllocCaptureSetValidate(void** kernelParams, address kernArgs) {
|
||||
int32_t NDRangeKernelCommand::AllocCaptureSetValidate(void** kernelParams, address kernArgs,
|
||||
size_t kernArgsSize) {
|
||||
const amd::Device& device = queue()->device();
|
||||
// Validate the kernel before submission
|
||||
// Validate the kernel before submission
|
||||
if (!queue()->device().validateKernel(kernel(), queue()->vdev(), cooperativeGroups())) {
|
||||
return CL_OUT_OF_RESOURCES;
|
||||
}
|
||||
@@ -666,7 +667,7 @@ int32_t NDRangeKernelCommand::AllocCaptureSetValidate(void** kernelParams, addre
|
||||
return CL_OUT_OF_RESOURCES;
|
||||
}
|
||||
|
||||
if (!kernel().parameters().captureAndSet(kernelParams, kernArgs, parameters_)) {
|
||||
if (!kernel().parameters().captureAndSet(kernelParams, kernArgs, kernArgsSize, parameters_)) {
|
||||
LogError("Cannot capture and set the kernel parameters");
|
||||
return CL_OUT_OF_RESOURCES;
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user