<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE entry SYSTEM "SamplesInfo.dtd"> <entry> <name>graphMemoryNodes</name> <cuda_api_list> <toolkit>cudaMallocAsync</toolkit> <toolkit>cudaFreeAsync</toolkit> <toolkit>cudaGraphAddMemAllocNode</toolkit> <toolkit>cudaGraphAddMemFreeNode</toolkit> </cuda_api_list> <description><![CDATA[A demonstration of memory allocations and frees within CUDA graphs using Graph APIs and Stream Capture APIs.]]></description> <devicecompilation>whole</devicecompilation> <includepaths> <path>./</path> <path>../</path> <path>../../Common</path> </includepaths> <keyconcepts> <concept level="basic">CUDA Graphs</concept> <concept level="basic">Stream Capture</concept> </keyconcepts> <keywords> <keyword>CUDA</keyword> <keyword>CUDA Graphs</keyword> <keyword>Streams</keyword> <keyword>GPGPU</keyword> <keyword>Graph Memory Nodes</keyword> <keyword>Stream Ordered Allocation</keyword> <keyword>Stream Ordered Allocator</keyword> </keywords> <libraries> </libraries> <librarypaths> </librarypaths> <nsight_eclipse>true</nsight_eclipse> <primary_file>graphMemoryNodes.cu</primary_file> <scopes> <scope>1:CUDA Basic Topics</scope> </scopes> <sm-arch>sm60</sm-arch> <sm-arch>sm61</sm-arch> <sm-arch>sm70</sm-arch> <sm-arch>sm72</sm-arch> <sm-arch>sm75</sm-arch> <sm-arch>sm80</sm-arch> <sm-arch>sm86</sm-arch> <supported_envs> <env> <arch>x86_64</arch> <platform>linux</platform> </env> <env> <platform>windows7</platform> </env> <env> <arch>arm</arch> </env> <env> <arch>ppc64le</arch> <platform>linux</platform> </env> </supported_envs> <supported_sm_architectures> <from>6.0</from> </supported_sm_architectures> <title>Graph Memory Nodes</title> <type>exe</type> </entry>