cudaKernelNodeParams by cudaGraphKernelNodeGetParams has no size, type and even number of parameters, make parameter update of the parameter of graphNode impossible. It is hard to believe that the designers create such an useless API. cudaGraph requires the input dataptr to be fixed, and there are no way to update node info of captured graph.
Besides, we have no knowledge of cudnn generated kernels, then we have no way to update cudnn kernel nodes.