diff --git a/cudax/include/cuda/experimental/__graph/graph_node_ref.cuh b/cudax/include/cuda/experimental/__graph/graph_node_ref.cuh index 511081c15f5..3fcfe3cd609 100644 --- a/cudax/include/cuda/experimental/__graph/graph_node_ref.cuh +++ b/cudax/include/cuda/experimental/__graph/graph_node_ref.cuh @@ -244,13 +244,24 @@ struct graph_node_ref ::cuda::std::fill(__src_arr.get(), __src_arr.get() + __deps.size(), __node_); // Add the dependencies using __src_arr array and the span of dependencies. +#if _CCCL_CTK_AT_LEAST(13, 0) _CCCL_TRY_CUDA_API( cudaGraphAddDependencies, "cudaGraphAddDependencies failed", __graph_, __deps.data(), // dependencies __src_arr.get(), // dependant nodes + __nullptr, // no edge data __deps.size()); // number of dependencies +#else + _CCCL_TRY_CUDA_API( + cudaGraphAddDependencies, + "cudaGraphAddDependencies failed", + __graph_, + __deps.data(), // dependencies + __src_arr.get(), // dependant nodes + __deps.size()); // number of dependencies +#endif } }