forked from taskflow/taskflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathclasscudaGraph.xml
More file actions
33 lines (33 loc) · 1.5 KB
/
Copy pathclasscudaGraph.xml
File metadata and controls
33 lines (33 loc) · 1.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.12.0" xml:lang="en-US">
<compounddef id="classcudaGraph" kind="class" language="C++" prot="public">
<compoundname>cudaGraph</compoundname>
<includes refid="cuda__graph_8hpp" local="no">taskflow/cuda/cuda_graph.hpp</includes>
<briefdescription>
<para>class to create a CUDA graph managed by C++ smart pointer </para>
</briefdescription>
<detaileddescription>
<para><parameterlist kind="templateparam"><parameteritem>
<parameternamelist>
<parametername>Creator</parametername>
</parameternamelist>
<parameterdescription>
<para>functor to create the stream (used in constructor) </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>Deleter</parametername>
</parameternamelist>
<parameterdescription>
<para>functor to delete the stream (used in destructor)</para>
</parameterdescription>
</parameteritem>
</parameterlist>
This class wraps a <computeroutput>cudaGraph_t</computeroutput> handle with <ref refid="cpp/memory/unique_ptr" kindref="compound" external="/Users/twhuang/Code/taskflow/doxygen/cppreference-doxygen-web.tag.xml">std::unique_ptr</ref> to ensure proper resource management and automatic cleanup. </para>
</detaileddescription>
<location file="taskflow/cuda/cuda_graph.hpp" line="468" column="1"/>
<listofallmembers>
</listofallmembers>
</compounddef>
</doxygen>