tf::cudaLinearCapturing class

class to capture a linear CUDA graph using a sequential stream

A linear capturing algorithm is a special case of tf::cudaSequentialCapturing and assumes the input task graph to be a single linear chain of tasks (i.e., a straight line). This assumption allows faster optimization during the capturing process. If the input task graph is not a linear chain, the behavior is undefined.

Constructors, destructors, conversion operators

cudaLinearCapturing() defaulted
constructs a linear optimizer