tf::cudaGraphExecDeleter struct

a functor for deleting an executable CUDA graph

This structure provides an overloaded function call operator to safely destroy a CUDA graph using cudaGraphDestroy.

Public functions

void operator()(cudaGraphExec_t executable) const
deletes an executable CUDA graph

Function documentation

void tf::cudaGraphExecDeleter::operator()(cudaGraphExec_t executable) const

deletes an executable CUDA graph

Parameters
executable the executable CUDA graph to be destroyed

Calls cudaGraphDestroy to release the CUDA graph resource if it is valid.