SWDEV-545273 - Respect HIP_LAUNCH_PARAM_BUFFER_SIZE (#770)

Этот коммит содержится в:
Betigeri, Sourabh
2025-08-03 17:32:52 -07:00
коммит произвёл GitHub
родитель 1492328894
Коммит 2a02d2c2f3
5 изменённых файлов: 35 добавлений и 19 удалений
+4 -3
Просмотреть файл
@@ -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;
}