SWDEV-520384 - Improve Fat Binary loading latency (#390)

Init and fini kernel needs to be launched when we load and unload code object. Avoid looping through all kernels within a code object just to run the init and fini kernels. Compiler currently only generates 1 init and fini kernel.

[ROCm/clr commit: cd46294b31]
Este commit está contenido en:
Xie, Pengda
2025-08-05 14:02:05 -07:00
cometido por GitHub
padre 213623506f
commit 9cbbee4d6e
Se han modificado 5 ficheros con 72 adiciones y 54 borrados
+1 -1
Ver fichero
@@ -278,7 +278,7 @@ bool LightningProgram::createKernels(void* binary, size_t binSize, bool useUnifo
aKernel->setUniformWorkGroupSize(useUniformWorkGroupSize);
}
aKernel->setInternalKernelFlag(internalKernel);
kernels()[kernelName] = aKernel;
addKernel(aKernel);
}
return true;
}