Sophie

Sophie

distrib > Mageia > 7 > x86_64 > media > nonfree-updates > by-pkgid > b86a85131cc739c1c53d0b55840a4328 > files > 1389

nvidia-cuda-toolkit-devel-10.1.168-1.2.mga7.nonfree.x86_64.rpm

<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" xml:lang="en-us">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
      <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
      <meta name="copyright" content="(C) Copyright 2005"></meta>
      <meta name="DC.rights.owner" content="(C) Copyright 2005"></meta>
      <meta name="DC.Type" content="cppModule"></meta>
      <meta name="DC.Title" content="Graph Management"></meta>
      <meta name="abstract" content=""></meta>
      <meta name="description" content=""></meta>
      <meta name="DC.Format" content="XHTML"></meta>
      <meta name="DC.Identifier" content="group__CUDA__GRAPH"></meta>
      <link rel="stylesheet" type="text/css" href="../common/formatting/commonltr.css"></link>
      <link rel="stylesheet" type="text/css" href="../common/formatting/site.css"></link>
      <title>CUDA Driver API :: CUDA Toolkit Documentation</title>
      <!--[if lt IE 9]>
      <script src="../common/formatting/html5shiv-printshiv.min.js"></script>
      <![endif]-->
      <script type="text/javascript" charset="utf-8" src="//assets.adobedtm.com/b92787824f2e0e9b68dc2e993f9bd995339fe417/satelliteLib-7ba51e58dc61bcb0e9311aadd02a0108ab24cc6c.js"></script>
      <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.min.js"></script>
      <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.ba-hashchange.min.js"></script>
      <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.scrollintoview.min.js"></script>
      <script type="text/javascript" src="../search/htmlFileList.js"></script>
      <script type="text/javascript" src="../search/htmlFileInfoList.js"></script>
      <script type="text/javascript" src="../search/nwSearchFnt.min.js"></script>
      <script type="text/javascript" src="../search/stemmers/en_stemmer.min.js"></script>
      <script type="text/javascript" src="../search/index-1.js"></script>
      <script type="text/javascript" src="../search/index-2.js"></script>
      <script type="text/javascript" src="../search/index-3.js"></script>
      <link rel="canonical" href="http://docs.nvidia.com/cuda/cuda-driver-api/index.html"></link>
      <link rel="stylesheet" type="text/css" href="../common/formatting/qwcode.highlight.css"></link>
   </head>
   <body>
      
      <header id="header"><span id="company">NVIDIA</span><span id="site-title">CUDA Toolkit Documentation</span><form id="search" method="get" action="search">
            <input type="text" name="search-text"></input><fieldset id="search-location">
               <legend>Search In:</legend>
               <label><input type="radio" name="search-type" value="site"></input>Entire Site</label>
               <label><input type="radio" name="search-type" value="document"></input>Just This Document</label></fieldset>
            <button type="reset">clear search</button>
            <button id="submit" type="submit">search</button></form>
      </header>
      <div id="site-content">
         <nav id="site-nav">
            <div class="category closed"><a href="../index.html" title="The root of the site.">CUDA Toolkit 
                  
                  
                  v10.1.168</a></div>
            <div class="category"><a href="index.html" title="CUDA Driver API">CUDA Driver API</a></div>
            <ul>
               <li>
                  <div class="section-link"><a href="driver-vs-runtime-api.html#driver-vs-runtime-api">1.&nbsp;Difference between the driver and runtime APIs </a></div>
               </li>
               <li>
                  <div class="section-link"><a href="api-sync-behavior.html#api-sync-behavior">2.&nbsp;API synchronization behavior </a></div>
               </li>
               <li>
                  <div class="section-link"><a href="stream-sync-behavior.html#stream-sync-behavior">3.&nbsp;Stream synchronization behavior</a></div>
               </li>
               <li>
                  <div class="section-link"><a href="graphs-thread-safety.html#graphs-thread-safety">4.&nbsp;Graph object thread safety</a></div>
               </li>
               <li>
                  <div class="section-link"><a href="modules.html#modules">5.&nbsp;Modules</a></div>
                  <ul>
                     <li>
                        <div class="section-link"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES">5.1.&nbsp;Data types used by CUDA driver</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__ERROR.html#group__CUDA__ERROR">5.2.&nbsp;Error Handling</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__INITIALIZE.html#group__CUDA__INITIALIZE">5.3.&nbsp;Initialization</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__VERSION.html#group__CUDA__VERSION">5.4.&nbsp;Version Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__DEVICE.html#group__CUDA__DEVICE">5.5.&nbsp;Device Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__DEVICE__DEPRECATED.html#group__CUDA__DEVICE__DEPRECATED">5.6.&nbsp;Device Management [DEPRECATED]</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__PRIMARY__CTX.html#group__CUDA__PRIMARY__CTX">5.7.&nbsp;Primary Context Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__CTX.html#group__CUDA__CTX">5.8.&nbsp;Context Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__CTX__DEPRECATED.html#group__CUDA__CTX__DEPRECATED">5.9.&nbsp;Context Management [DEPRECATED]</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MODULE.html#group__CUDA__MODULE">5.10.&nbsp;Module Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MEM.html#group__CUDA__MEM">5.11.&nbsp;Memory Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__UNIFIED.html#group__CUDA__UNIFIED">5.12.&nbsp;Unified Addressing</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__STREAM.html#group__CUDA__STREAM">5.13.&nbsp;Stream Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__EVENT.html#group__CUDA__EVENT">5.14.&nbsp;Event Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__EXTRES__INTEROP.html#group__CUDA__EXTRES__INTEROP">5.15.&nbsp;External Resource Interoperability</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__MEMOP.html#group__CUDA__MEMOP">5.16.&nbsp;Stream memory operations</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__EXEC.html#group__CUDA__EXEC">5.17.&nbsp;Execution Control</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__EXEC__DEPRECATED.html#group__CUDA__EXEC__DEPRECATED">5.18.&nbsp;Execution Control [DEPRECATED]</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__GRAPH.html#group__CUDA__GRAPH">5.19.&nbsp;Graph Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__OCCUPANCY.html#group__CUDA__OCCUPANCY">5.20.&nbsp;Occupancy</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__TEXREF__DEPRECATED.html#group__CUDA__TEXREF__DEPRECATED">5.21.&nbsp;Texture Reference Management [DEPRECATED]</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__SURFREF__DEPRECATED.html#group__CUDA__SURFREF__DEPRECATED">5.22.&nbsp;Surface Reference Management [DEPRECATED]</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__TEXOBJECT.html#group__CUDA__TEXOBJECT">5.23.&nbsp;Texture Object Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__SURFOBJECT.html#group__CUDA__SURFOBJECT">5.24.&nbsp;Surface Object Management</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__PEER__ACCESS.html#group__CUDA__PEER__ACCESS">5.25.&nbsp;Peer Context Memory Access</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__GRAPHICS.html#group__CUDA__GRAPHICS">5.26.&nbsp;Graphics Interoperability</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__PROFILER.html#group__CUDA__PROFILER">5.27.&nbsp;Profiler Control</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__GL.html#group__CUDA__GL">5.28.&nbsp;OpenGL Interoperability</a></div>
                        <ul>
                           <li>
                              <div class="section-link"><a href="group__CUDA__GL__DEPRECATED.html#group__CUDA__GL__DEPRECATED">5.28.1.&nbsp;OpenGL Interoperability [DEPRECATED]</a></div>
                           </li>
                        </ul>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__D3D9.html#group__CUDA__D3D9">5.29.&nbsp;Direct3D 9 Interoperability</a></div>
                        <ul>
                           <li>
                              <div class="section-link"><a href="group__CUDA__D3D9__DEPRECATED.html#group__CUDA__D3D9__DEPRECATED">5.29.1.&nbsp;Direct3D 9 Interoperability [DEPRECATED]</a></div>
                           </li>
                        </ul>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__D3D10.html#group__CUDA__D3D10">5.30.&nbsp;Direct3D 10 Interoperability</a></div>
                        <ul>
                           <li>
                              <div class="section-link"><a href="group__CUDA__D3D10__DEPRECATED.html#group__CUDA__D3D10__DEPRECATED">5.30.1.&nbsp;Direct3D 10 Interoperability [DEPRECATED]</a></div>
                           </li>
                        </ul>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__D3D11.html#group__CUDA__D3D11">5.31.&nbsp;Direct3D 11 Interoperability</a></div>
                        <ul>
                           <li>
                              <div class="section-link"><a href="group__CUDA__D3D11__DEPRECATED.html#group__CUDA__D3D11__DEPRECATED">5.31.1.&nbsp;Direct3D 11 Interoperability [DEPRECATED]</a></div>
                           </li>
                        </ul>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__VDPAU.html#group__CUDA__VDPAU">5.32.&nbsp;VDPAU Interoperability</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUDA__EGL.html#group__CUDA__EGL">5.33.&nbsp;EGL Interoperability</a></div>
                     </li>
                  </ul>
               </li>
               <li>
                  <div class="section-link"><a href="annotated.html#annotated">6.&nbsp;Data Structures</a></div>
                  <ul>
                     <li>
                        <div class="section-link"><a href="structCUDA__ARRAY3D__DESCRIPTOR.html#structCUDA__ARRAY3D__DESCRIPTOR">6.1.&nbsp;CUDA_ARRAY3D_DESCRIPTOR</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__ARRAY__DESCRIPTOR.html#structCUDA__ARRAY__DESCRIPTOR">6.2.&nbsp;CUDA_ARRAY_DESCRIPTOR</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__EXTERNAL__MEMORY__BUFFER__DESC.html#structCUDA__EXTERNAL__MEMORY__BUFFER__DESC">6.3.&nbsp;CUDA_EXTERNAL_MEMORY_BUFFER_DESC</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__EXTERNAL__MEMORY__HANDLE__DESC.html#structCUDA__EXTERNAL__MEMORY__HANDLE__DESC">6.4.&nbsp;CUDA_EXTERNAL_MEMORY_HANDLE_DESC</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__EXTERNAL__MEMORY__MIPMAPPED__ARRAY__DESC.html#structCUDA__EXTERNAL__MEMORY__MIPMAPPED__ARRAY__DESC">6.5.&nbsp;CUDA_EXTERNAL_MEMORY_MIPMAPPED_ARRAY_DESC</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__EXTERNAL__SEMAPHORE__HANDLE__DESC.html#structCUDA__EXTERNAL__SEMAPHORE__HANDLE__DESC">6.6.&nbsp;CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__EXTERNAL__SEMAPHORE__SIGNAL__PARAMS.html#structCUDA__EXTERNAL__SEMAPHORE__SIGNAL__PARAMS">6.7.&nbsp;CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__EXTERNAL__SEMAPHORE__WAIT__PARAMS.html#structCUDA__EXTERNAL__SEMAPHORE__WAIT__PARAMS">6.8.&nbsp;CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__HOST__NODE__PARAMS.html#structCUDA__HOST__NODE__PARAMS">6.9.&nbsp;CUDA_HOST_NODE_PARAMS</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS">6.10.&nbsp;CUDA_KERNEL_NODE_PARAMS</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__LAUNCH__PARAMS.html#structCUDA__LAUNCH__PARAMS">6.11.&nbsp;CUDA_LAUNCH_PARAMS</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__MEMCPY2D.html#structCUDA__MEMCPY2D">6.12.&nbsp;CUDA_MEMCPY2D</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__MEMCPY3D.html#structCUDA__MEMCPY3D">6.13.&nbsp;CUDA_MEMCPY3D</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__MEMCPY3D__PEER.html#structCUDA__MEMCPY3D__PEER">6.14.&nbsp;CUDA_MEMCPY3D_PEER</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__MEMSET__NODE__PARAMS.html#structCUDA__MEMSET__NODE__PARAMS">6.15.&nbsp;CUDA_MEMSET_NODE_PARAMS</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__POINTER__ATTRIBUTE__P2P__TOKENS.html#structCUDA__POINTER__ATTRIBUTE__P2P__TOKENS">6.16.&nbsp;CUDA_POINTER_ATTRIBUTE_P2P_TOKENS</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__RESOURCE__DESC.html#structCUDA__RESOURCE__DESC">6.17.&nbsp;CUDA_RESOURCE_DESC</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__RESOURCE__VIEW__DESC.html#structCUDA__RESOURCE__VIEW__DESC">6.18.&nbsp;CUDA_RESOURCE_VIEW_DESC</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUDA__TEXTURE__DESC.html#structCUDA__TEXTURE__DESC">6.19.&nbsp;CUDA_TEXTURE_DESC</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUdevprop.html#structCUdevprop">6.20.&nbsp;CUdevprop</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUeglFrame.html#structCUeglFrame">6.21.&nbsp;CUeglFrame</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUipcEventHandle.html#structCUipcEventHandle">6.22.&nbsp;CUipcEventHandle</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUipcMemHandle.html#structCUipcMemHandle">6.23.&nbsp;CUipcMemHandle</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="unionCUstreamBatchMemOpParams.html#unionCUstreamBatchMemOpParams">6.24.&nbsp;CUstreamBatchMemOpParams</a></div>
                     </li>
                  </ul>
               </li>
               <li>
                  <div class="section-link"><a href="functions.html#functions">7.&nbsp;Data Fields</a></div>
               </li>
               <li>
                  <div class="section-link"><a href="deprecated.html#deprecated">8.&nbsp;Deprecated List</a></div>
               </li>
               <li>
                  <div class="section-link"><a href="notices-header.html#notices-header">Notices</a></div>
                  <ul></ul>
               </li>
            </ul>
         </nav>
         <div id="resize-nav"></div>
         <nav id="search-results">
            <h2>Search Results</h2>
            <ol></ol>
         </nav>
         
         <div id="contents-container">
            <div id="breadcrumbs-container">
               <div id="breadcrumbs"><a href="group__CUDA__EXEC__DEPRECATED.html" shape="rect">&lt; Previous</a> | <a href="group__CUDA__OCCUPANCY.html" shape="rect">Next &gt;</a></div>
               <div id="release-info">CUDA Driver API
                  (<a href="../../pdf/CUDA_Driver_API.pdf">PDF</a>)
                  -
                   
                  
                  
                  v10.1.168
                  (<a href="https://developer.nvidia.com/cuda-toolkit-archive">older</a>)
                  -
                  Last updated April 24, 2019
                  -
                  <a href="mailto:CUDAIssues@nvidia.com?subject=CUDA Toolkit Documentation Feedback: CUDA Driver API">Send Feedback</a></div>
            </div>
            <article id="contents">
               <div class="topic reference apiRef apiPackage cppModule" id="group__CUDA__GRAPH"><a name="group__CUDA__GRAPH" shape="rect">
                     <!-- --></a><h2 class="topictitle2 cppModule">5.19.&nbsp;Graph Management</h2>
                  <div class="section">
                     <p>This section describes the graph management functions of the low-level CUDA driver application programming interface. </p>
                  </div>
                  <h3 class="fake_sectiontitle member_header">Functions</h3>
                  <dl class="members">
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" shape="rect">cuGraphAddChildGraphNode</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">childGraph</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Creates a child graph node and adds it to a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gd1c190c2cc61352904062c3f8b6106c8" shape="rect">cuGraphAddDependencies</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">from</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">to</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Adds dependency edges to a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" shape="rect">cuGraphAddEmptyNode</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Creates an empty node and adds it to a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" shape="rect">cuGraphAddHostNode</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, const <a href="structCUDA__HOST__NODE__PARAMS.html#structCUDA__HOST__NODE__PARAMS" title="" shape="rect">CUDA_HOST_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Creates a host execution node and adds it to a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" shape="rect">cuGraphAddKernelNode</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, const <a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" title="" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Creates a kernel execution node and adds it to a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" shape="rect">cuGraphAddMemcpyNode</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, const <a href="structCUDA__MEMCPY3D.html#structCUDA__MEMCPY3D" title="" shape="rect">CUDA_MEMCPY3D</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">copyParams</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf9f5bd81658f866613785b3a0bb7d7d9" title="" shape="rect">CUcontext</a><span>&nbsp;</span><span class="keyword keyword apiItemName">ctx</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Creates a memcpy node and adds it to a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" shape="rect">cuGraphAddMemsetNode</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, const <a href="structCUDA__MEMSET__NODE__PARAMS.html#structCUDA__MEMSET__NODE__PARAMS" title="" shape="rect">CUDA_MEMSET_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">memsetParams</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf9f5bd81658f866613785b3a0bb7d7d9" title="" shape="rect">CUcontext</a><span>&nbsp;</span><span class="keyword keyword apiItemName">ctx</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Creates a memset node and adds it to a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gbe9fc9267316b3778ef0db507917b4fd" shape="rect">cuGraphChildGraphNodeGetGraph</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraph</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Gets a handle to the embedded graph of a child graph node. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g3603974654e463f2231c71d9b9d1517e" shape="rect">cuGraphClone</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphClone</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">originalGraph</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Clones a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" shape="rect">cuGraphCreate</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraph</span>, unsigned int <span>&nbsp;</span><span class="keyword keyword apiItemName">flags</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Creates a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g718cfd9681f078693d4be2426fd689c8" shape="rect">cuGraphDestroy</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Destroys a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" shape="rect">cuGraphDestroyNode</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Remove a node from the graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1ga32ad4944cc5d408158207c978bc43a7" shape="rect">cuGraphExecDestroy</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf0abeceeaa9f0a39592fe36a538ea1f0" title="" shape="rect">CUgraphExec</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraphExec</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Destroys an executable graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gd84243569e4c3d6356b9f2eea20ed48c" shape="rect">cuGraphExecKernelNodeSetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf0abeceeaa9f0a39592fe36a538ea1f0" title="" shape="rect">CUgraphExec</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraphExec</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" title="" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Sets the parameters for a kernel node in the given graphExec. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" shape="rect">cuGraphGetEdges</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">from</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">to</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numEdges</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a graph's dependency edges. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" shape="rect">cuGraphGetNodes</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodes</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numNodes</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a graph's nodes. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" shape="rect">cuGraphGetRootNodes</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">rootNodes</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numRootNodes</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a graph's root nodes. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g2e3ea6000089fd5523c197ab5e73d5a2" shape="rect">cuGraphHostNodeGetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="structCUDA__HOST__NODE__PARAMS.html#structCUDA__HOST__NODE__PARAMS" title="" shape="rect">CUDA_HOST_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a host node's parameters. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gae021ae8f19ee51044339db9c24dd266" shape="rect">cuGraphHostNodeSetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__HOST__NODE__PARAMS.html#structCUDA__HOST__NODE__PARAMS" title="" shape="rect">CUDA_HOST_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Sets a host node's parameters. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g433ae118a751c9f2087f53d7add7bc2c" shape="rect">cuGraphInstantiate</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf0abeceeaa9f0a39592fe36a538ea1f0" title="" shape="rect">CUgraphExec</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphExec</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phErrorNode</span>, char*<span>&nbsp;</span><span class="keyword keyword apiItemName">logBuffer</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">bufferSize</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Creates an executable graph from a graph. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gb8df3f99e8dd5e4f4a5a0f19a5518252" shape="rect">cuGraphKernelNodeGetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" title="" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a kernel node's parameters. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1ga268bf2fd520f5aa3a3d700005df6703" shape="rect">cuGraphKernelNodeSetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" title="" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Sets a kernel node's parameters. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g6b2dceb3901e71a390d2bd8b0491e471" shape="rect">cuGraphLaunch</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf0abeceeaa9f0a39592fe36a538ea1f0" title="" shape="rect">CUgraphExec</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraphExec</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gb946c7f02e09efd788a204718015d88a" title="" shape="rect">CUstream</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hStream</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Launches an executable graph in a stream. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g572889131dbc31720eff94b130f4005b" shape="rect">cuGraphMemcpyNodeGetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="structCUDA__MEMCPY3D.html#structCUDA__MEMCPY3D" title="" shape="rect">CUDA_MEMCPY3D</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a memcpy node's parameters. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1ga278a7ec0700c86abb0b2cfdf4d3dc1d" shape="rect">cuGraphMemcpyNodeSetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__MEMCPY3D.html#structCUDA__MEMCPY3D" title="" shape="rect">CUDA_MEMCPY3D</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Sets a memcpy node's parameters. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g18830edcfd982f952820a0d7f91b894a" shape="rect">cuGraphMemsetNodeGetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="structCUDA__MEMSET__NODE__PARAMS.html#structCUDA__MEMSET__NODE__PARAMS" title="" shape="rect">CUDA_MEMSET_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a memset node's parameters. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gc27f3fd83a6e33c74519066fbaa0de67" shape="rect">cuGraphMemsetNodeSetParams</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__MEMSET__NODE__PARAMS.html#structCUDA__MEMSET__NODE__PARAMS" title="" shape="rect">CUDA_MEMSET_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Sets a memset node's parameters. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gf21f6c968e346f028737c1118bfd41c2" shape="rect">cuGraphNodeFindInClone</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hOriginalNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hClonedGraph</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Finds a cloned version of a node. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" shape="rect">cuGraphNodeGetDependencies</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a node's dependencies. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" shape="rect">cuGraphNodeGetDependentNodes</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependentNodes</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependentNodes</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a node's dependent nodes. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1gdb1776d97aa1c9d5144774b29e4b8c3e" shape="rect">cuGraphNodeGetType</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g0731a28f826922120d783d8444e154dc" title="" shape="rect">CUgraphNodeType</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">type</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Returns a node's type. </span></dd>
                     <dt><span class="member_type"><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a>&nbsp;</span><span class="member_name"><a href="#group__CUDA__GRAPH_1g1aaf3f3c332a4e728adce601f111505e" shape="rect">cuGraphRemoveDependencies</a> (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">from</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">to</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span> ) </span></dt>
                     <dd class="shortdesc"><span></span><span class="desc">Removes dependency edges from a graph. </span></dd>
                  </dl>
                  <div class="description">
                     <h3 class="sectiontitle">Functions</h3>
                     <dl class="description">
                        <dt class="description"><a name="group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" id="group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphAddChildGraphNode (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">childGraph</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Creates a child graph node and adds it to a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraphNode</span></tt></dt>
                                 <dd>- Returns newly created node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to which to add the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">dependencies</span></tt></dt>
                                 <dd>- Dependencies of the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- Number of dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">childGraph</span></tt></dt>
                                 <dd>- The graph to clone into this node</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, 
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Creates a new node which executes an embedded graph, and adds it to <tt class="ph tt code">hGraph</tt> with <tt class="ph tt code">numDependencies</tt> dependencies specified via <tt class="ph tt code">dependencies</tt>. It is possible for <tt class="ph tt code">numDependencies</tt> to be 0, in which case the node will be placed at the root of the graph. <tt class="ph tt code">dependencies</tt> may not have any duplicate entries. A handle to the new node will be returned in <tt class="ph tt code">phGraphNode</tt>.
                              </p>
                              <p class="p">The node executes an embedded child graph. The child graph is cloned in this call.</p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gbe9fc9267316b3778ef0db507917b4fd" title="Gets a handle to the embedded graph of a child graph node." shape="rect">cuGraphChildGraphNodeGetGraph</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" title="Remove a node from the graph." shape="rect">cuGraphDestroyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" title="Creates an empty node and adds it to a graph." shape="rect">cuGraphAddEmptyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g3603974654e463f2231c71d9b9d1517e" title="Clones a graph." shape="rect">cuGraphClone</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gd1c190c2cc61352904062c3f8b6106c8" id="group__CUDA__GRAPH_1gd1c190c2cc61352904062c3f8b6106c8" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphAddDependencies (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">from</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">to</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Adds dependency edges to a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to which dependencies are added </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">from</span></tt></dt>
                                 <dd>- Array of nodes that provide the dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">to</span></tt></dt>
                                 <dd>- Array of dependent nodes </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- Number of dependencies to be added</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>The number of dependencies to be added is defined by <tt class="ph tt code">numDependencies</tt> Elements in <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt> at corresponding indices define a dependency. Each node in <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt> must belong to <tt class="ph tt code">hGraph</tt>.
                              </p>
                              <p class="p">If <tt class="ph tt code">numDependencies</tt> is 0, elements in <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt> will be ignored. Specifying an existing dependency will return an error.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g1aaf3f3c332a4e728adce601f111505e" title="Removes dependency edges from a graph." shape="rect">cuGraphRemoveDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" title="Returns a graph's dependency edges." shape="rect">cuGraphGetEdges</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" title="Returns a node's dependencies." shape="rect">cuGraphNodeGetDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" title="Returns a node's dependent nodes." shape="rect">cuGraphNodeGetDependentNodes</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" id="group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphAddEmptyNode (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Creates an empty node and adds it to a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraphNode</span></tt></dt>
                                 <dd>- Returns newly created node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to which to add the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">dependencies</span></tt></dt>
                                 <dd>- Dependencies of the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- Number of dependencies</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, 
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Creates a new node which performs no operation, and adds it to <tt class="ph tt code">hGraph</tt> with <tt class="ph tt code">numDependencies</tt> dependencies specified via <tt class="ph tt code">dependencies</tt>. It is possible for <tt class="ph tt code">numDependencies</tt> to be 0, in which case the node will be placed at the root of the graph. <tt class="ph tt code">dependencies</tt> may not have any duplicate entries. A handle to the new node will be returned in <tt class="ph tt code">phGraphNode</tt>.
                              </p>
                              <p class="p">An empty node performs no operation during execution, but can be used for transitive ordering. For example, a phased execution
                                 graph with 2 groups of n nodes with a barrier between them can be represented using an empty node and 2*n dependency edges,
                                 rather than no empty node and n^2 dependency edges.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" title="Remove a node from the graph." shape="rect">cuGraphDestroyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" title="Creates a child graph node and adds it to a graph." shape="rect">cuGraphAddChildGraphNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" id="group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphAddHostNode (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, const <a href="structCUDA__HOST__NODE__PARAMS.html#structCUDA__HOST__NODE__PARAMS" title="" shape="rect">CUDA_HOST_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Creates a host execution node and adds it to a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraphNode</span></tt></dt>
                                 <dd>- Returns newly created node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to which to add the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">dependencies</span></tt></dt>
                                 <dd>- Dependencies of the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- Number of dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Parameters for the host node</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e954756ae7ade0dfd09faeccb513dd831b" shape="rect">CUDA_ERROR_NOT_SUPPORTED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Creates a new CPU execution node and adds it to <tt class="ph tt code">hGraph</tt> with <tt class="ph tt code">numDependencies</tt> dependencies specified via <tt class="ph tt code">dependencies</tt> and arguments specified in <tt class="ph tt code">nodeParams</tt>. It is possible for <tt class="ph tt code">numDependencies</tt> to be 0, in which case the node will be placed at the root of the graph. <tt class="ph tt code">dependencies</tt> may not have any duplicate entries. A handle to the new node will be returned in <tt class="ph tt code">phGraphNode</tt>.
                              </p>
                              <p class="p">When the graph is launched, the node will invoke the specified CPU function. Host nodes are not supported under MPS with pre-Volta
                                 GPUs.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__EXEC.html#group__CUDA__EXEC_1gab95a78143bae7f21eebb978f91e7f3f" title="Enqueues a host function call in a stream." shape="rect">cuLaunchHostFunc</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2e3ea6000089fd5523c197ab5e73d5a2" title="Returns a host node's parameters." shape="rect">cuGraphHostNodeGetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gae021ae8f19ee51044339db9c24dd266" title="Sets a host node's parameters." shape="rect">cuGraphHostNodeSetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" title="Remove a node from the graph." shape="rect">cuGraphDestroyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" title="Creates a child graph node and adds it to a graph." shape="rect">cuGraphAddChildGraphNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" title="Creates an empty node and adds it to a graph." shape="rect">cuGraphAddEmptyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" id="group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphAddKernelNode (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, const <a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" title="" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Creates a kernel execution node and adds it to a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraphNode</span></tt></dt>
                                 <dd>- Returns newly created node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to which to add the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">dependencies</span></tt></dt>
                                 <dd>- Dependencies of the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- Number of dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Parameters for the GPU execution node</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Creates a new kernel execution node and adds it to <tt class="ph tt code">hGraph</tt> with <tt class="ph tt code">numDependencies</tt> dependencies specified via <tt class="ph tt code">dependencies</tt> and arguments specified in <tt class="ph tt code">nodeParams</tt>. It is possible for <tt class="ph tt code">numDependencies</tt> to be 0, in which case the node will be placed at the root of the graph. <tt class="ph tt code">dependencies</tt> may not have any duplicate entries. A handle to the new node will be returned in <tt class="ph tt code">phGraphNode</tt>.
                              </p>
                              <p class="p">The <a class="xref" href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" shape="rect">CUDA_KERNEL_NODE_PARAMS</a> structure is defined as:
                              </p>
                              <p class="p"><pre xml:space="preserve">‎  typedef struct CUDA_KERNEL_NODE_PARAMS_st {
            <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gba6128b948022f495706d93bc2cea9c8" shape="rect">CUfunction</a> func;
            unsigned int gridDimX;
            unsigned int gridDimY;
            unsigned int gridDimZ;
            unsigned int blockDimX;
            unsigned int blockDimY;
            unsigned int blockDimZ;
            unsigned int sharedMemBytes;
            void **kernelParams;
            void **extra;
        } <a class="xref" href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>;</pre></p>
                              <p class="p">When the graph is launched, the node will invoke kernel <tt class="ph tt code">func</tt> on a (<tt class="ph tt code">gridDimX</tt> x <tt class="ph tt code">gridDimY</tt> x <tt class="ph tt code">gridDimZ</tt>) grid of blocks. Each block contains (<tt class="ph tt code">blockDimX</tt> x <tt class="ph tt code">blockDimY</tt> x <tt class="ph tt code">blockDimZ</tt>) threads.
                              </p>
                              <p class="p"><tt class="ph tt code">sharedMemBytes</tt> sets the amount of dynamic shared memory that will be available to each thread block.
                              </p>
                              <p class="p">Kernel parameters to <tt class="ph tt code">func</tt> can be specified in one of two ways:
                              </p>
                              <p class="p">1) Kernel parameters can be specified via <tt class="ph tt code">kernelParams</tt>. If the kernel has N parameters, then <tt class="ph tt code">kernelParams</tt> needs to be an array of N pointers. Each pointer, from <tt class="ph tt code">kernelParams</tt>[0] to <tt class="ph tt code">kernelParams</tt>[N-1], points to the region of memory from which the actual parameter will be copied. The number of kernel parameters and
                                 their offsets and sizes do not need to be specified as that information is retrieved directly from the kernel's image.
                              </p>
                              <p class="p">2) Kernel parameters can also be packaged by the application into a single buffer that is passed in via <tt class="ph tt code">extra</tt>. This places the burden on the application of knowing each kernel parameter's size and alignment/padding within the buffer.
                                 The <tt class="ph tt code">extra</tt> parameter exists to allow this function to take additional less commonly used arguments. <tt class="ph tt code">extra</tt> specifies a list of names of extra settings and their corresponding values. Each extra setting name is immediately followed
                                 by the corresponding value. The list must be terminated with either NULL or CU_LAUNCH_PARAM_END.
                              </p>
                              <p class="p">
                                 <ul class="ul">
                                    <li class="li">
                                       <p class="p"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gd5c11cff5adfa5a69d66829399653532" shape="rect">CU_LAUNCH_PARAM_END</a>, which indicates the end of the <tt class="ph tt code">extra</tt> array;
                                       </p>
                                    </li>
                                    <li class="li">
                                       <p class="p"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g36d10d0b40c51372877578a2cffd6acd" shape="rect">CU_LAUNCH_PARAM_BUFFER_POINTER</a>, which specifies that the next value in <tt class="ph tt code">extra</tt> will be a pointer to a buffer containing all the kernel parameters for launching kernel <tt class="ph tt code">func</tt>;
                                       </p>
                                    </li>
                                    <li class="li">
                                       <p class="p"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf339c057cd94562ead93a192e11c17e9" shape="rect">CU_LAUNCH_PARAM_BUFFER_SIZE</a>, which specifies that the next value in <tt class="ph tt code">extra</tt> will be a pointer to a size_t containing the size of the buffer specified with <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g36d10d0b40c51372877578a2cffd6acd" shape="rect">CU_LAUNCH_PARAM_BUFFER_POINTER</a>;
                                       </p>
                                    </li>
                                 </ul>
                              </p>
                              <p class="p">The error <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a> will be returned if kernel parameters are specified with both <tt class="ph tt code">kernelParams</tt> and <tt class="ph tt code">extra</tt> (i.e. both <tt class="ph tt code">kernelParams</tt> and <tt class="ph tt code">extra</tt> are non-NULL).
                              </p>
                              <p class="p">The <tt class="ph tt code">kernelParams</tt> or <tt class="ph tt code">extra</tt> array, as well as the argument values it points to, are copied during this call.
                              </p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><p class="p">Kernels launched using graphs must not use texture and surface references. Reading or writing through any texture or surface
                                       reference is undefined behavior. This restriction does not apply to texture and surface objects.
                                    </p>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__EXEC.html#group__CUDA__EXEC_1gb8f3dc3031b40da29d5f9a7139e52e15" title="Launches a CUDA function." shape="rect">cuLaunchKernel</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gb8df3f99e8dd5e4f4a5a0f19a5518252" title="Returns a kernel node's parameters." shape="rect">cuGraphKernelNodeGetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga268bf2fd520f5aa3a3d700005df6703" title="Sets a kernel node's parameters." shape="rect">cuGraphKernelNodeSetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" title="Remove a node from the graph." shape="rect">cuGraphDestroyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" title="Creates a child graph node and adds it to a graph." shape="rect">cuGraphAddChildGraphNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" title="Creates an empty node and adds it to a graph." shape="rect">cuGraphAddEmptyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" id="group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphAddMemcpyNode (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, const <a href="structCUDA__MEMCPY3D.html#structCUDA__MEMCPY3D" title="" shape="rect">CUDA_MEMCPY3D</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">copyParams</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf9f5bd81658f866613785b3a0bb7d7d9" title="" shape="rect">CUcontext</a><span>&nbsp;</span><span class="keyword keyword apiItemName">ctx</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Creates a memcpy node and adds it to a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraphNode</span></tt></dt>
                                 <dd>- Returns newly created node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to which to add the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">dependencies</span></tt></dt>
                                 <dd>- Dependencies of the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- Number of dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">copyParams</span></tt></dt>
                                 <dd>- Parameters for the memory copy </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">ctx</span></tt></dt>
                                 <dd>- Context on which to run the node</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Creates a new memcpy node and adds it to <tt class="ph tt code">hGraph</tt> with <tt class="ph tt code">numDependencies</tt> dependencies specified via <tt class="ph tt code">dependencies</tt>. It is possible for <tt class="ph tt code">numDependencies</tt> to be 0, in which case the node will be placed at the root of the graph. <tt class="ph tt code">dependencies</tt> may not have any duplicate entries. A handle to the new node will be returned in <tt class="ph tt code">phGraphNode</tt>.
                              </p>
                              <p class="p">When the graph is launched, the node will perform the memcpy described by <tt class="ph tt code">copyParams</tt>. See <a class="xref" href="group__CUDA__MEM.html#group__CUDA__MEM_1g4b5238975579f002c0199a3800ca44df" title="Copies memory for 3D arrays." shape="rect">cuMemcpy3D()</a> for a description of the structure and its restrictions.
                              </p>
                              <p class="p">Memcpy nodes have some additional restrictions with regards to managed memory, if the system contains at least one device
                                 which has a zero value for the device attribute <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gge12b8a782bebe21b1ac0091bf9f4e2a333110e44c9cb6ead02f03ff6f6fd495e" shape="rect">CU_DEVICE_ATTRIBUTE_CONCURRENT_MANAGED_ACCESS</a>. If one or more of the operands refer to managed memory, then using the memory type <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gg8a114cc994ad2e865c44ef3838eaec727a47ca2de6db5cf82084ad80ce66aa71" shape="rect">CU_MEMORYTYPE_UNIFIED</a> is disallowed for those operand(s). The managed memory will be treated as residing on either the host or the device, depending
                                 on which memory type is specified.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__MEM.html#group__CUDA__MEM_1g4b5238975579f002c0199a3800ca44df" title="Copies memory for 3D arrays." shape="rect">cuMemcpy3D</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g572889131dbc31720eff94b130f4005b" title="Returns a memcpy node's parameters." shape="rect">cuGraphMemcpyNodeGetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga278a7ec0700c86abb0b2cfdf4d3dc1d" title="Sets a memcpy node's parameters." shape="rect">cuGraphMemcpyNodeSetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" title="Remove a node from the graph." shape="rect">cuGraphDestroyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" title="Creates a child graph node and adds it to a graph." shape="rect">cuGraphAddChildGraphNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" title="Creates an empty node and adds it to a graph." shape="rect">cuGraphAddEmptyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" id="group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphAddMemsetNode (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span>, const <a href="structCUDA__MEMSET__NODE__PARAMS.html#structCUDA__MEMSET__NODE__PARAMS" title="" shape="rect">CUDA_MEMSET_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">memsetParams</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf9f5bd81658f866613785b3a0bb7d7d9" title="" shape="rect">CUcontext</a><span>&nbsp;</span><span class="keyword keyword apiItemName">ctx</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Creates a memset node and adds it to a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraphNode</span></tt></dt>
                                 <dd>- Returns newly created node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to which to add the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">dependencies</span></tt></dt>
                                 <dd>- Dependencies of the node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- Number of dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">memsetParams</span></tt></dt>
                                 <dd>- Parameters for the memory set </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">ctx</span></tt></dt>
                                 <dd>- Context on which to run the node</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a484e9af32c1e9893ff21f0e0191a12d" shape="rect">CUDA_ERROR_INVALID_CONTEXT</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Creates a new memset node and adds it to <tt class="ph tt code">hGraph</tt> with <tt class="ph tt code">numDependencies</tt> dependencies specified via <tt class="ph tt code">dependencies</tt>. It is possible for <tt class="ph tt code">numDependencies</tt> to be 0, in which case the node will be placed at the root of the graph. <tt class="ph tt code">dependencies</tt> may not have any duplicate entries. A handle to the new node will be returned in <tt class="ph tt code">phGraphNode</tt>.
                              </p>
                              <p class="p">The element size must be 1, 2, or 4 bytes. When the graph is launched, the node will perform the memset described by <tt class="ph tt code">memsetParams</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__MEM.html#group__CUDA__MEM_1g74b359b2d026bfeb7c795b5038d07523" title="Initializes device memory." shape="rect">cuMemsetD2D32</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g18830edcfd982f952820a0d7f91b894a" title="Returns a memset node's parameters." shape="rect">cuGraphMemsetNodeGetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gc27f3fd83a6e33c74519066fbaa0de67" title="Sets a memset node's parameters." shape="rect">cuGraphMemsetNodeSetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" title="Remove a node from the graph." shape="rect">cuGraphDestroyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" title="Creates a child graph node and adds it to a graph." shape="rect">cuGraphAddChildGraphNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" title="Creates an empty node and adds it to a graph." shape="rect">cuGraphAddEmptyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gbe9fc9267316b3778ef0db507917b4fd" id="group__CUDA__GRAPH_1gbe9fc9267316b3778ef0db507917b4fd" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphChildGraphNodeGetGraph (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraph</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Gets a handle to the embedded graph of a child graph node. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to get the embedded graph for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraph</span></tt></dt>
                                 <dd>- Location to store a handle to the graph</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, 
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Gets a handle to the embedded graph in a child graph node. This call does not clone the graph. Changes to the graph will be
                                 reflected in the node, and the node retains ownership of the graph.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" title="Creates a child graph node and adds it to a graph." shape="rect">cuGraphAddChildGraphNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gf21f6c968e346f028737c1118bfd41c2" title="Finds a cloned version of a node." shape="rect">cuGraphNodeFindInClone</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g3603974654e463f2231c71d9b9d1517e" id="group__CUDA__GRAPH_1g3603974654e463f2231c71d9b9d1517e" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphClone (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphClone</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">originalGraph</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Clones a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraphClone</span></tt></dt>
                                 <dd>- Returns newly created cloned graph </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">originalGraph</span></tt></dt>
                                 <dd>- Graph to clone</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9264c50688ed110e8476b591befe60c02" shape="rect">CUDA_ERROR_OUT_OF_MEMORY</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>This function creates a copy of <tt class="ph tt code">originalGraph</tt> and returns it in <tt class="ph tt code">*</tt> phGraphClone. All parameters are copied into the cloned graph. The original graph may be modified after this call without
                                 affecting the clone.
                              </p>
                              <p class="p">Child graph nodes in the original graph are recursively copied into the clone.</p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gf21f6c968e346f028737c1118bfd41c2" title="Finds a cloned version of a node." shape="rect">cuGraphNodeFindInClone</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" id="group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphCreate (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraph</span>, unsigned int <span>&nbsp;</span><span class="keyword keyword apiItemName">flags</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Creates a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraph</span></tt></dt>
                                 <dd>- Returns newly created graph </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">flags</span></tt></dt>
                                 <dd>- Graph creation flags, must be 0</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9264c50688ed110e8476b591befe60c02" shape="rect">CUDA_ERROR_OUT_OF_MEMORY</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Creates an empty graph, which is returned via <tt class="ph tt code">phGraph</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" title="Creates a child graph node and adds it to a graph." shape="rect">cuGraphAddChildGraphNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" title="Creates an empty node and adds it to a graph." shape="rect">cuGraphAddEmptyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g433ae118a751c9f2087f53d7add7bc2c" title="Creates an executable graph from a graph." shape="rect">cuGraphInstantiate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g718cfd9681f078693d4be2426fd689c8" title="Destroys a graph." shape="rect">cuGraphDestroy</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" title="Returns a graph's nodes." shape="rect">cuGraphGetNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" title="Returns a graph's root nodes." shape="rect">cuGraphGetRootNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" title="Returns a graph's dependency edges." shape="rect">cuGraphGetEdges</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g3603974654e463f2231c71d9b9d1517e" title="Clones a graph." shape="rect">cuGraphClone</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g718cfd9681f078693d4be2426fd689c8" id="group__CUDA__GRAPH_1g718cfd9681f078693d4be2426fd689c8" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphDestroy (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Destroys a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to destroy</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Destroys the graph specified by <tt class="ph tt code">hGraph</tt>, as well as all of its nodes.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" id="group__CUDA__GRAPH_1g00ed16434d983d8f0011683eacaf19b9" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphDestroyNode (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Remove a node from the graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to remove</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Removes <tt class="ph tt code">hNode</tt> from its graph. This operation also severs any dependencies of other nodes on <tt class="ph tt code">hNode</tt> and vice versa.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gde52afbcf91a8c79d4d7efbe0e3b6844" title="Creates a child graph node and adds it to a graph." shape="rect">cuGraphAddChildGraphNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g14b625984430cb2d574c63f29c9b9223" title="Creates an empty node and adds it to a graph." shape="rect">cuGraphAddEmptyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1ga32ad4944cc5d408158207c978bc43a7" id="group__CUDA__GRAPH_1ga32ad4944cc5d408158207c978bc43a7" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphExecDestroy (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf0abeceeaa9f0a39592fe36a538ea1f0" title="" shape="rect">CUgraphExec</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraphExec</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Destroys an executable graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraphExec</span></tt></dt>
                                 <dd>- Executable graph to destroy</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Destroys the executable graph specified by <tt class="ph tt code">hGraphExec</tt>, as well as all of its executable nodes. If the executable graph is in-flight, it will not be terminated, but rather freed
                                 asynchronously on completion.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g433ae118a751c9f2087f53d7add7bc2c" title="Creates an executable graph from a graph." shape="rect">cuGraphInstantiate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g6b2dceb3901e71a390d2bd8b0491e471" title="Launches an executable graph in a stream." shape="rect">cuGraphLaunch</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gd84243569e4c3d6356b9f2eea20ed48c" id="group__CUDA__GRAPH_1gd84243569e4c3d6356b9f2eea20ed48c" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphExecKernelNodeSetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf0abeceeaa9f0a39592fe36a538ea1f0" title="" shape="rect">CUgraphExec</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraphExec</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" title="" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Sets the parameters for a kernel node in the given graphExec. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraphExec</span></tt></dt>
                                 <dd>- The executable graph in which to set the specified node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- kernel node from the graph from which graphExec was instantiated </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Updated Parameters to set</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, 
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Sets the parameters of a kernel node in an executable graph <tt class="ph tt code">hGraphExec</tt>. The node is identified by the corresponding node <tt class="ph tt code">hNode</tt> in the non-executable graph, from which the executable graph was instantiated.
                              </p>
                              <p class="p"><tt class="ph tt code">hNode</tt> must not have been removed from the original graph. The <tt class="ph tt code">func</tt> field of <tt class="ph tt code">nodeParams</tt> cannot be modified and must match the original value. All other values can be modified.
                              </p>
                              <p class="p">The modifications take effect at the next launch of <tt class="ph tt code">hGraphExec</tt>. Already enqueued or running launches of <tt class="ph tt code">hGraphExec</tt> are not affected by this call. <tt class="ph tt code">hNode</tt> is also not modified by this call.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga268bf2fd520f5aa3a3d700005df6703" title="Sets a kernel node's parameters." shape="rect">cuGraphKernelNodeSetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g433ae118a751c9f2087f53d7add7bc2c" title="Creates an executable graph from a graph." shape="rect">cuGraphInstantiate</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" id="group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphGetEdges (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">from</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">to</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numEdges</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a graph's dependency edges. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to get the edges from </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">from</span></tt></dt>
                                 <dd>- Location to return edge endpoints </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">to</span></tt></dt>
                                 <dd>- Location to return edge endpoints </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numEdges</span></tt></dt>
                                 <dd>- See description</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns a list of <tt class="ph tt code">hGraph's</tt> dependency edges. Edges are returned via corresponding indices in <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt>; that is, the node in <tt class="ph tt code">to</tt>[i] has a dependency on the node in <tt class="ph tt code">from</tt>[i]. <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt> may both be NULL, in which case this function only returns the number of edges in <tt class="ph tt code">numEdges</tt>. Otherwise, <tt class="ph tt code">numEdges</tt> entries will be filled in. If <tt class="ph tt code">numEdges</tt> is higher than the actual number of edges, the remaining entries in <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt> will be set to NULL, and the number of edges actually returned will be written to <tt class="ph tt code">numEdges</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" title="Returns a graph's nodes." shape="rect">cuGraphGetNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" title="Returns a graph's root nodes." shape="rect">cuGraphGetRootNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd1c190c2cc61352904062c3f8b6106c8" title="Adds dependency edges to a graph." shape="rect">cuGraphAddDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g1aaf3f3c332a4e728adce601f111505e" title="Removes dependency edges from a graph." shape="rect">cuGraphRemoveDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" title="Returns a node's dependencies." shape="rect">cuGraphNodeGetDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" title="Returns a node's dependent nodes." shape="rect">cuGraphNodeGetDependentNodes</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" id="group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphGetNodes (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodes</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numNodes</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a graph's nodes. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to query </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodes</span></tt></dt>
                                 <dd>- Pointer to return the nodes </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numNodes</span></tt></dt>
                                 <dd>- See description</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns a list of <tt class="ph tt code">hGraph's</tt> nodes. <tt class="ph tt code">nodes</tt> may be NULL, in which case this function will return the number of nodes in <tt class="ph tt code">numNodes</tt>. Otherwise, <tt class="ph tt code">numNodes</tt> entries will be filled in. If <tt class="ph tt code">numNodes</tt> is higher than the actual number of nodes, the remaining entries in <tt class="ph tt code">nodes</tt> will be set to NULL, and the number of nodes actually obtained will be returned in <tt class="ph tt code">numNodes</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" title="Returns a graph's root nodes." shape="rect">cuGraphGetRootNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" title="Returns a graph's dependency edges." shape="rect">cuGraphGetEdges</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gdb1776d97aa1c9d5144774b29e4b8c3e" title="Returns a node's type." shape="rect">cuGraphNodeGetType</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" title="Returns a node's dependencies." shape="rect">cuGraphNodeGetDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" title="Returns a node's dependent nodes." shape="rect">cuGraphNodeGetDependentNodes</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" id="group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphGetRootNodes (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">rootNodes</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numRootNodes</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a graph's root nodes. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to query </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">rootNodes</span></tt></dt>
                                 <dd>- Pointer to return the root nodes </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numRootNodes</span></tt></dt>
                                 <dd>- See description</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns a list of <tt class="ph tt code">hGraph's</tt> root nodes. <tt class="ph tt code">rootNodes</tt> may be NULL, in which case this function will return the number of root nodes in <tt class="ph tt code">numRootNodes</tt>. Otherwise, <tt class="ph tt code">numRootNodes</tt> entries will be filled in. If <tt class="ph tt code">numRootNodes</tt> is higher than the actual number of root nodes, the remaining entries in <tt class="ph tt code">rootNodes</tt> will be set to NULL, and the number of nodes actually obtained will be returned in <tt class="ph tt code">numRootNodes</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" title="Returns a graph's nodes." shape="rect">cuGraphGetNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" title="Returns a graph's dependency edges." shape="rect">cuGraphGetEdges</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gdb1776d97aa1c9d5144774b29e4b8c3e" title="Returns a node's type." shape="rect">cuGraphNodeGetType</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" title="Returns a node's dependencies." shape="rect">cuGraphNodeGetDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" title="Returns a node's dependent nodes." shape="rect">cuGraphNodeGetDependentNodes</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g2e3ea6000089fd5523c197ab5e73d5a2" id="group__CUDA__GRAPH_1g2e3ea6000089fd5523c197ab5e73d5a2" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphHostNodeGetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="structCUDA__HOST__NODE__PARAMS.html#structCUDA__HOST__NODE__PARAMS" title="" shape="rect">CUDA_HOST_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a host node's parameters. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to get the parameters for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Pointer to return the parameters</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns the parameters of host node <tt class="ph tt code">hNode</tt> in <tt class="ph tt code">nodeParams</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__EXEC.html#group__CUDA__EXEC_1gab95a78143bae7f21eebb978f91e7f3f" title="Enqueues a host function call in a stream." shape="rect">cuLaunchHostFunc</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gae021ae8f19ee51044339db9c24dd266" title="Sets a host node's parameters." shape="rect">cuGraphHostNodeSetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gae021ae8f19ee51044339db9c24dd266" id="group__CUDA__GRAPH_1gae021ae8f19ee51044339db9c24dd266" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphHostNodeSetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__HOST__NODE__PARAMS.html#structCUDA__HOST__NODE__PARAMS" title="" shape="rect">CUDA_HOST_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Sets a host node's parameters. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to set the parameters for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Parameters to copy</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Sets the parameters of host node <tt class="ph tt code">hNode</tt> to <tt class="ph tt code">nodeParams</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__EXEC.html#group__CUDA__EXEC_1gab95a78143bae7f21eebb978f91e7f3f" title="Enqueues a host function call in a stream." shape="rect">cuLaunchHostFunc</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g0809d65e85a3c052296373954a05b1d6" title="Creates a host execution node and adds it to a graph." shape="rect">cuGraphAddHostNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2e3ea6000089fd5523c197ab5e73d5a2" title="Returns a host node's parameters." shape="rect">cuGraphHostNodeGetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g433ae118a751c9f2087f53d7add7bc2c" id="group__CUDA__GRAPH_1g433ae118a751c9f2087f53d7add7bc2c" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphInstantiate (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf0abeceeaa9f0a39592fe36a538ea1f0" title="" shape="rect">CUgraphExec</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phGraphExec</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phErrorNode</span>, char*<span>&nbsp;</span><span class="keyword keyword apiItemName">logBuffer</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">bufferSize</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Creates an executable graph from a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phGraphExec</span></tt></dt>
                                 <dd>- Returns instantiated graph </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph to instantiate </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phErrorNode</span></tt></dt>
                                 <dd>- In case of an instantiation error, this may be modified to indicate a node contributing to the error </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">logBuffer</span></tt></dt>
                                 <dd>- A character buffer to store diagnostic messages </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">bufferSize</span></tt></dt>
                                 <dd>- Size of the log buffer in bytes</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Instantiates <tt class="ph tt code">hGraph</tt> as an executable graph. The graph is validated for any structural constraints or intra-node constraints which were not previously
                                 validated. If instantiation is successful, a handle to the instantiated graph is returned in <tt class="ph tt code">graphExec</tt>.
                              </p>
                              <p class="p">If there are any errors, diagnostic information may be returned in <tt class="ph tt code">errorNode</tt> and <tt class="ph tt code">logBuffer</tt>. This is the primary way to inspect instantiation errors. The output will be null terminated unless the diagnostics overflow
                                 the buffer. In this case, they will be truncated, and the last byte can be inspected to determine if truncation occurred.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd885f719186010727b75c3315f865fdf" title="Creates a graph." shape="rect">cuGraphCreate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g6b2dceb3901e71a390d2bd8b0491e471" title="Launches an executable graph in a stream." shape="rect">cuGraphLaunch</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga32ad4944cc5d408158207c978bc43a7" title="Destroys an executable graph." shape="rect">cuGraphExecDestroy</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gb8df3f99e8dd5e4f4a5a0f19a5518252" id="group__CUDA__GRAPH_1gb8df3f99e8dd5e4f4a5a0f19a5518252" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphKernelNodeGetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" title="" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a kernel node's parameters. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to get the parameters for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Pointer to return the parameters</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns the parameters of kernel node <tt class="ph tt code">hNode</tt> in <tt class="ph tt code">nodeParams</tt>. The <tt class="ph tt code">kernelParams</tt> or <tt class="ph tt code">extra</tt> array returned in <tt class="ph tt code">nodeParams</tt>, as well as the argument values it points to, are owned by the node. This memory remains valid until the node is destroyed
                                 or its parameters are modified, and should not be modified directly. Use <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga268bf2fd520f5aa3a3d700005df6703" title="Sets a kernel node's parameters." shape="rect">cuGraphKernelNodeSetParams</a> to update the parameters of this node.
                              </p>
                              <p class="p">The params will contain either <tt class="ph tt code">kernelParams</tt> or <tt class="ph tt code">extra</tt>, according to which of these was most recently set on the node.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__EXEC.html#group__CUDA__EXEC_1gb8f3dc3031b40da29d5f9a7139e52e15" title="Launches a CUDA function." shape="rect">cuLaunchKernel</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga268bf2fd520f5aa3a3d700005df6703" title="Sets a kernel node's parameters." shape="rect">cuGraphKernelNodeSetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1ga268bf2fd520f5aa3a3d700005df6703" id="group__CUDA__GRAPH_1ga268bf2fd520f5aa3a3d700005df6703" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphKernelNodeSetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__KERNEL__NODE__PARAMS.html#structCUDA__KERNEL__NODE__PARAMS" title="" shape="rect">CUDA_KERNEL_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Sets a kernel node's parameters. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to set the parameters for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Parameters to copy</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e90fd2e63260c6317ba943af0f7e4b8d21" shape="rect">CUDA_ERROR_INVALID_HANDLE</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9264c50688ed110e8476b591befe60c02" shape="rect">CUDA_ERROR_OUT_OF_MEMORY</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Sets the parameters of kernel node <tt class="ph tt code">hNode</tt> to <tt class="ph tt code">nodeParams</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__EXEC.html#group__CUDA__EXEC_1gb8f3dc3031b40da29d5f9a7139e52e15" title="Launches a CUDA function." shape="rect">cuLaunchKernel</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g50d871e3bd06c1b835e52f2966ef366b" title="Creates a kernel execution node and adds it to a graph." shape="rect">cuGraphAddKernelNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gb8df3f99e8dd5e4f4a5a0f19a5518252" title="Returns a kernel node's parameters." shape="rect">cuGraphKernelNodeGetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g6b2dceb3901e71a390d2bd8b0491e471" id="group__CUDA__GRAPH_1g6b2dceb3901e71a390d2bd8b0491e471" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphLaunch (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gf0abeceeaa9f0a39592fe36a538ea1f0" title="" shape="rect">CUgraphExec</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraphExec</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gb946c7f02e09efd788a204718015d88a" title="" shape="rect">CUstream</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hStream</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Launches an executable graph in a stream. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraphExec</span></tt></dt>
                                 <dd>- Executable graph to launch </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hStream</span></tt></dt>
                                 <dd>- Stream in which to launch the graph</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Executes <tt class="ph tt code">hGraphExec</tt> in <tt class="ph tt code">hStream</tt>. Only one instance of <tt class="ph tt code">hGraphExec</tt> may be executing at a time. Each launch is ordered behind both any previous work in <tt class="ph tt code">hStream</tt> and any previous launches of <tt class="ph tt code">hGraphExec</tt>. To execute a graph concurrently, it must be instantiated multiple times into multiple executable graphs.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g433ae118a751c9f2087f53d7add7bc2c" title="Creates an executable graph from a graph." shape="rect">cuGraphInstantiate</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga32ad4944cc5d408158207c978bc43a7" title="Destroys an executable graph." shape="rect">cuGraphExecDestroy</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g572889131dbc31720eff94b130f4005b" id="group__CUDA__GRAPH_1g572889131dbc31720eff94b130f4005b" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphMemcpyNodeGetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="structCUDA__MEMCPY3D.html#structCUDA__MEMCPY3D" title="" shape="rect">CUDA_MEMCPY3D</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a memcpy node's parameters. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to get the parameters for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Pointer to return the parameters</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns the parameters of memcpy node <tt class="ph tt code">hNode</tt> in <tt class="ph tt code">nodeParams</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__MEM.html#group__CUDA__MEM_1g4b5238975579f002c0199a3800ca44df" title="Copies memory for 3D arrays." shape="rect">cuMemcpy3D</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga278a7ec0700c86abb0b2cfdf4d3dc1d" title="Sets a memcpy node's parameters." shape="rect">cuGraphMemcpyNodeSetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1ga278a7ec0700c86abb0b2cfdf4d3dc1d" id="group__CUDA__GRAPH_1ga278a7ec0700c86abb0b2cfdf4d3dc1d" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphMemcpyNodeSetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__MEMCPY3D.html#structCUDA__MEMCPY3D" title="" shape="rect">CUDA_MEMCPY3D</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Sets a memcpy node's parameters. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to set the parameters for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Parameters to copy</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, 
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Sets the parameters of memcpy node <tt class="ph tt code">hNode</tt> to <tt class="ph tt code">nodeParams</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__MEM.html#group__CUDA__MEM_1g4b5238975579f002c0199a3800ca44df" title="Copies memory for 3D arrays." shape="rect">cuMemcpy3D</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g674da6ab54a677f13e0e0e8206ff5073" title="Creates a memcpy node and adds it to a graph." shape="rect">cuGraphAddMemcpyNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g572889131dbc31720eff94b130f4005b" title="Returns a memcpy node's parameters." shape="rect">cuGraphMemcpyNodeGetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g18830edcfd982f952820a0d7f91b894a" id="group__CUDA__GRAPH_1g18830edcfd982f952820a0d7f91b894a" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphMemsetNodeGetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="structCUDA__MEMSET__NODE__PARAMS.html#structCUDA__MEMSET__NODE__PARAMS" title="" shape="rect">CUDA_MEMSET_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a memset node's parameters. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to get the parameters for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Pointer to return the parameters</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns the parameters of memset node <tt class="ph tt code">hNode</tt> in <tt class="ph tt code">nodeParams</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__MEM.html#group__CUDA__MEM_1g74b359b2d026bfeb7c795b5038d07523" title="Initializes device memory." shape="rect">cuMemsetD2D32</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gc27f3fd83a6e33c74519066fbaa0de67" title="Sets a memset node's parameters." shape="rect">cuGraphMemsetNodeSetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gc27f3fd83a6e33c74519066fbaa0de67" id="group__CUDA__GRAPH_1gc27f3fd83a6e33c74519066fbaa0de67" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphMemsetNodeSetParams (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, const <a href="structCUDA__MEMSET__NODE__PARAMS.html#structCUDA__MEMSET__NODE__PARAMS" title="" shape="rect">CUDA_MEMSET_NODE_PARAMS</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">nodeParams</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Sets a memset node's parameters. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to set the parameters for </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">nodeParams</span></tt></dt>
                                 <dd>- Parameters to copy</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Sets the parameters of memset node <tt class="ph tt code">hNode</tt> to <tt class="ph tt code">nodeParams</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__MEM.html#group__CUDA__MEM_1g74b359b2d026bfeb7c795b5038d07523" title="Initializes device memory." shape="rect">cuMemsetD2D32</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g89dc8fc3743392777c0daa2c4aca40d3" title="Creates a memset node and adds it to a graph." shape="rect">cuGraphAddMemsetNode</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g18830edcfd982f952820a0d7f91b894a" title="Returns a memset node's parameters." shape="rect">cuGraphMemsetNodeGetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gf21f6c968e346f028737c1118bfd41c2" id="group__CUDA__GRAPH_1gf21f6c968e346f028737c1118bfd41c2" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphNodeFindInClone (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">phNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hOriginalNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hClonedGraph</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Finds a cloned version of a node. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">phNode</span></tt></dt>
                                 <dd>- Returns handle to the cloned node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hOriginalNode</span></tt></dt>
                                 <dd>- Handle to the original node </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hClonedGraph</span></tt></dt>
                                 <dd>- Cloned graph to query</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a>, 
                              </p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>This function returns the node in <tt class="ph tt code">hClonedGraph</tt> corresponding to <tt class="ph tt code">hOriginalNode</tt> in the original graph.
                              </p>
                              <p class="p"><tt class="ph tt code">hClonedGraph</tt> must have been cloned from <tt class="ph tt code">hOriginalGraph</tt> via <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g3603974654e463f2231c71d9b9d1517e" title="Clones a graph." shape="rect">cuGraphClone</a>. <tt class="ph tt code">hOriginalNode</tt> must have been in <tt class="ph tt code">hOriginalGraph</tt> at the time of the call to <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g3603974654e463f2231c71d9b9d1517e" title="Clones a graph." shape="rect">cuGraphClone</a>, and the corresponding cloned node in <tt class="ph tt code">hClonedGraph</tt> must not have been removed. The cloned node is then returned via <tt class="ph tt code">phClonedNode</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g3603974654e463f2231c71d9b9d1517e" title="Clones a graph." shape="rect">cuGraphClone</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" id="group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphNodeGetDependencies (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependencies</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a node's dependencies. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to query </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">dependencies</span></tt></dt>
                                 <dd>- Pointer to return the dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- See description</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns a list of <tt class="ph tt code">node's</tt> dependencies. <tt class="ph tt code">dependencies</tt> may be NULL, in which case this function will return the number of dependencies in <tt class="ph tt code">numDependencies</tt>. Otherwise, <tt class="ph tt code">numDependencies</tt> entries will be filled in. If <tt class="ph tt code">numDependencies</tt> is higher than the actual number of dependencies, the remaining entries in <tt class="ph tt code">dependencies</tt> will be set to NULL, and the number of nodes actually obtained will be returned in <tt class="ph tt code">numDependencies</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" title="Returns a node's dependent nodes." shape="rect">cuGraphNodeGetDependentNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" title="Returns a graph's nodes." shape="rect">cuGraphGetNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" title="Returns a graph's root nodes." shape="rect">cuGraphGetRootNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" title="Returns a graph's dependency edges." shape="rect">cuGraphGetEdges</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd1c190c2cc61352904062c3f8b6106c8" title="Adds dependency edges to a graph." shape="rect">cuGraphAddDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g1aaf3f3c332a4e728adce601f111505e" title="Removes dependency edges from a graph." shape="rect">cuGraphRemoveDependencies</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" id="group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphNodeGetDependentNodes (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">dependentNodes</span>, size_t*<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependentNodes</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a node's dependent nodes. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to query </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">dependentNodes</span></tt></dt>
                                 <dd>- Pointer to return the dependent nodes </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependentNodes</span></tt></dt>
                                 <dd>- See description</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns a list of <tt class="ph tt code">node's</tt> dependent nodes. <tt class="ph tt code">dependentNodes</tt> may be NULL, in which case this function will return the number of dependent nodes in <tt class="ph tt code">numDependentNodes</tt>. Otherwise, <tt class="ph tt code">numDependentNodes</tt> entries will be filled in. If <tt class="ph tt code">numDependentNodes</tt> is higher than the actual number of dependent nodes, the remaining entries in <tt class="ph tt code">dependentNodes</tt> will be set to NULL, and the number of nodes actually obtained will be returned in <tt class="ph tt code">numDependentNodes</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" title="Returns a node's dependencies." shape="rect">cuGraphNodeGetDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" title="Returns a graph's nodes." shape="rect">cuGraphGetNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" title="Returns a graph's root nodes." shape="rect">cuGraphGetRootNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" title="Returns a graph's dependency edges." shape="rect">cuGraphGetEdges</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd1c190c2cc61352904062c3f8b6106c8" title="Adds dependency edges to a graph." shape="rect">cuGraphAddDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g1aaf3f3c332a4e728adce601f111505e" title="Removes dependency edges from a graph." shape="rect">cuGraphRemoveDependencies</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1gdb1776d97aa1c9d5144774b29e4b8c3e" id="group__CUDA__GRAPH_1gdb1776d97aa1c9d5144774b29e4b8c3e" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphNodeGetType (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hNode</span>, <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g0731a28f826922120d783d8444e154dc" title="" shape="rect">CUgraphNodeType</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">type</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Returns a node's type. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hNode</span></tt></dt>
                                 <dd>- Node to query </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">type</span></tt></dt>
                                 <dd>- Pointer to return the node type</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9acf52f132faf29b473cdda6061f0f44a" shape="rect">CUDA_ERROR_DEINITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e98feb999f0af99b4a25ab26b3866f4df8" shape="rect">CUDA_ERROR_NOT_INITIALIZED</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>Returns the node type of <tt class="ph tt code">hNode</tt> in <tt class="ph tt code">type</tt>.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gfa35a8e2d2fc32f48dbd67ba27cf27e5" title="Returns a graph's nodes." shape="rect">cuGraphGetNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gf8517646bd8b39ab6359f8e7f0edffbd" title="Returns a graph's root nodes." shape="rect">cuGraphGetRootNodes</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gbe9fc9267316b3778ef0db507917b4fd" title="Gets a handle to the embedded graph of a child graph node." shape="rect">cuGraphChildGraphNodeGetGraph</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gb8df3f99e8dd5e4f4a5a0f19a5518252" title="Returns a kernel node's parameters." shape="rect">cuGraphKernelNodeGetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga268bf2fd520f5aa3a3d700005df6703" title="Sets a kernel node's parameters." shape="rect">cuGraphKernelNodeSetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2e3ea6000089fd5523c197ab5e73d5a2" title="Returns a host node's parameters." shape="rect">cuGraphHostNodeGetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gae021ae8f19ee51044339db9c24dd266" title="Sets a host node's parameters." shape="rect">cuGraphHostNodeSetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g572889131dbc31720eff94b130f4005b" title="Returns a memcpy node's parameters." shape="rect">cuGraphMemcpyNodeGetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1ga278a7ec0700c86abb0b2cfdf4d3dc1d" title="Sets a memcpy node's parameters." shape="rect">cuGraphMemcpyNodeSetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g18830edcfd982f952820a0d7f91b894a" title="Returns a memset node's parameters." shape="rect">cuGraphMemsetNodeGetParams</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gc27f3fd83a6e33c74519066fbaa0de67" title="Sets a memset node's parameters." shape="rect">cuGraphMemsetNodeSetParams</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                        <dt class="description"><a name="group__CUDA__GRAPH_1g1aaf3f3c332a4e728adce601f111505e" id="group__CUDA__GRAPH_1g1aaf3f3c332a4e728adce601f111505e" shape="rect">
                              <!-- --></a><span><a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc6c391505e117393cc2558fff6bfc2e9" title="" shape="rect">CUresult</a> cuGraphRemoveDependencies (  <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1g69f555c38df5b3fa1ed25efef794739a" title="" shape="rect">CUgraph</a><span>&nbsp;</span><span class="keyword keyword apiItemName">hGraph</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">from</span>, const <a href="group__CUDA__TYPES.html#group__CUDA__TYPES_1gc72514a94dacc85ed0617f979211079c" title="" shape="rect">CUgraphNode</a>*<span>&nbsp;</span><span class="keyword keyword apiItemName">to</span>, size_t<span>&nbsp;</span><span class="keyword keyword apiItemName">numDependencies</span> ) </span></dt>
                        <dd class="description">
                           <div class="section">Removes dependency edges from a graph. </div>
                           <div class="section">
                              <h6 class="parameter_header">
                                 Parameters
                                 
                              </h6>
                              <dl class="table-display-params">
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">hGraph</span></tt></dt>
                                 <dd>- Graph from which to remove dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">from</span></tt></dt>
                                 <dd>- Array of nodes that provide the dependencies </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">to</span></tt></dt>
                                 <dd>- Array of dependent nodes </dd>
                                 <dt><tt class="code"><span class="keyword keyword apiItemName">numDependencies</span></tt></dt>
                                 <dd>- Number of dependencies to be removed</dd>
                              </dl>
                           </div>
                           <div class="section">
                              <h6 class="return_header">Returns</h6>
                              <p class="return"><a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e9a0eed720f8a87cd1c5fd1c453bc7a03d" shape="rect">CUDA_SUCCESS</a>, <a class="xref" href="group__CUDA__TYPES.html#group__CUDA__TYPES_1ggc6c391505e117393cc2558fff6bfc2e990696c86fcee1f536a1ec7d25867feeb" shape="rect">CUDA_ERROR_INVALID_VALUE</a></p>
                           </div>
                           <div class="section">
                              <h6 class="description_header">Description</h6>
                              <p>The number of <tt class="ph tt code">dependencies</tt> to be removed is defined by <tt class="ph tt code">numDependencies</tt>. Elements in <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt> at corresponding indices define a dependency. Each node in <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt> must belong to <tt class="ph tt code">hGraph</tt>.
                              </p>
                              <p class="p">If <tt class="ph tt code">numDependencies</tt> is 0, elements in <tt class="ph tt code">from</tt> and <tt class="ph tt code">to</tt> will be ignored. Specifying a non-existing dependency will return an error.
                              </p>
                              <p class="p"></p>
                              <p class="p"></p>
                              <p class="p">
                                 <div class="note note"><span class="notetitle">Note:</span><ul class="ul">
                                       <li class="li">
                                          <p class="p">Graph objects are not threadsafe.  <a class="xref xmlonly" href="graphs-thread-safety.html#graphs-thread-safety" shape="rect">More here</a>. 
                                          </p>
                                       </li>
                                       <li class="li">
                                          <p class="p">Note that this function may also return error codes from previous, asynchronous launches.</p>
                                       </li>
                                    </ul>
                                 </div>
                              </p>
                              <p class="p"></p>
                              <p class="p apiDesc_subtitle"><strong class="ph b">See also:</strong></p>
                              <p class="p see_subsection"><a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1gd1c190c2cc61352904062c3f8b6106c8" title="Adds dependency edges to a graph." shape="rect">cuGraphAddDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g2b7bd71b0b2b8521f141996e0975a0d7" title="Returns a graph's dependency edges." shape="rect">cuGraphGetEdges</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g048f4c0babcbba64a933fc277cd45083" title="Returns a node's dependencies." shape="rect">cuGraphNodeGetDependencies</a>, <a class="xref" href="group__CUDA__GRAPH.html#group__CUDA__GRAPH_1g4b73d9e3b386a9c0b094a452b8431f59" title="Returns a node's dependent nodes." shape="rect">cuGraphNodeGetDependentNodes</a></p>
                              <p class="p"></p>
                           </div>
                        </dd>
                     </dl>
                  </div>
               </div>
               
               <hr id="contents-end"></hr>
               
            </article>
         </div>
      </div>
      <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/formatting/common.min.js"></script>
      <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/scripts/google-analytics/google-analytics-write.js"></script>
      <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/scripts/google-analytics/google-analytics-tracker.js"></script>
      <script type="text/javascript">var switchTo5x=true;</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript">stLight.options({publisher: "998dc202-a267-4d8e-bce9-14debadb8d92", doNotHash: false, doNotCopy: false, hashAddressBar: false});</script><script type="text/javascript">_satellite.pageBottom();</script></body>
</html>