Classes

  • namespace tf taskflow namespace
    • class ChromeObserver observer interface based on Chrome tracing format
    • class CriticalSection class to create a critical region of limited workers to run tasks
    • class cudaCapturingBase class to provide helper common methods for optimization algorithms
    • class cudaExecutionPolicy class to define execution policy for CUDA standard algorithms
    • class cudaFlow class for building a CUDA task dependency graph
    • class cudaFlowCapturer class for building a CUDA task dependency graph through stream capture
    • class cudaLinearCapturing class to capture a linear CUDA graph using a sequential stream
    • class cudaRoundRobinCapturing class to capture a CUDA graph using a round-robin algorithm
    • class cudaScopedDevice RAII-styled device context switch.
    • class cudaScopedPerThreadEvent class that provides RAII-styled guard of event acquisition
    • class cudaScopedPerThreadStream class that provides RAII-styled guard of stream acquisition
    • class cudaSequentialCapturing class to capture a CUDA graph using a sequential stream
    • class cudaTask handle to a node of the internal CUDA graph
    • class Executor execution interface for running a taskflow graph
    • class FlowBuilder building methods of a task dependency graph
    • class Future class to access the result of task execution
    • class ObserverInterface The interface class for creating an executor observer.
    • class Semaphore class to create a semophore object for building a concurrency constraint
    • class Subflow class to construct a subflow graph from the execution of a dynamic task
    • class syclFlow class for building a SYCL task dependency graph
    • class syclTask handle to a node of the internal CUDA graph
    • class Task handle to a node in a task dependency graph
    • class Taskflow main entry to create a task dependency graph
    • class TaskView class to access task information from the observer interface
    • class TFProfObserver observer interface based on the built-in taskflow profiler format
    • class WorkerView class to create an immutable view of a worker in an executor