Back to Taskflow

Taskflow: A General

docs/cudaflow_8hpp_source.html

4.1.02.1 KB
Original Source

| | Taskflow: A General-purpose Task-parallel Programming System |

Loading...

Searching...

No Matches

cudaflow.hpp

1#pragma once

2

3#include "../taskflow.hpp"

4#include "cuda_graph.hpp"

5#include "cuda_graph_exec.hpp"

6#include "algorithm/single_task.hpp"

7

12

13namespace tf {

14

18using cudaGraph = cudaGraphBase<cudaGraphCreator, cudaGraphDeleter>;

19

23using cudaGraphExec = cudaGraphExecBase<cudaGraphExecCreator, cudaGraphExecDeleter>;

24

25} // end of namespace tf -----------------------------------------------------

26

27

tf::cudaGraphBase

class to create a CUDA graph with uunique ownership

Definition cuda_graph.hpp:531

tf::cudaGraphExecBase

class to create an executable CUDA graph with unique ownership

Definition cuda_graph_exec.hpp:93

tf

taskflow namespace

Definition small_vector.hpp:20

tf::cudaGraphExec

cudaGraphExecBase< cudaGraphExecCreator, cudaGraphExecDeleter > cudaGraphExec

default smart pointer type to manage a cudaGraphExec_t object with unique ownership

Definition cudaflow.hpp:23

tf::cudaGraph

cudaGraphBase< cudaGraphCreator, cudaGraphDeleter > cudaGraph

default smart pointer type to manage a cudaGraph_t object with unique ownership

Definition cudaflow.hpp:18