#[non_exhaustive]#[repr(u32)]pub enum CUgraphDebugDot_flags_enum {
Show 15 variants
CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE = 1,
CU_GRAPH_DEBUG_DOT_FLAGS_RUNTIME_TYPES = 2,
CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_PARAMS = 4,
CU_GRAPH_DEBUG_DOT_FLAGS_MEMCPY_NODE_PARAMS = 8,
CU_GRAPH_DEBUG_DOT_FLAGS_MEMSET_NODE_PARAMS = 16,
CU_GRAPH_DEBUG_DOT_FLAGS_HOST_NODE_PARAMS = 32,
CU_GRAPH_DEBUG_DOT_FLAGS_EVENT_NODE_PARAMS = 64,
CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_SIGNAL_NODE_PARAMS = 128,
CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_WAIT_NODE_PARAMS = 256,
CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_ATTRIBUTES = 512,
CU_GRAPH_DEBUG_DOT_FLAGS_HANDLES = 1_024,
CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS = 2_048,
CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS = 4_096,
CU_GRAPH_DEBUG_DOT_FLAGS_BATCH_MEM_OP_NODE_PARAMS = 8_192,
CU_GRAPH_DEBUG_DOT_FLAGS_EXTRA_TOPO_INFO = 16_384,
}Expand description
The additional write options for ::cuGraphDebugDotPrint
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
CU_GRAPH_DEBUG_DOT_FLAGS_VERBOSE = 1
< Output all debug data as if every debug flag is enabled
CU_GRAPH_DEBUG_DOT_FLAGS_RUNTIME_TYPES = 2
< Use CUDA Runtime structures for output
CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_PARAMS = 4
< Adds CUDA_KERNEL_NODE_PARAMS values to output
CU_GRAPH_DEBUG_DOT_FLAGS_MEMCPY_NODE_PARAMS = 8
< Adds CUDA_MEMCPY3D values to output
CU_GRAPH_DEBUG_DOT_FLAGS_MEMSET_NODE_PARAMS = 16
< Adds CUDA_MEMSET_NODE_PARAMS values to output
CU_GRAPH_DEBUG_DOT_FLAGS_HOST_NODE_PARAMS = 32
< Adds CUDA_HOST_NODE_PARAMS values to output
CU_GRAPH_DEBUG_DOT_FLAGS_EVENT_NODE_PARAMS = 64
< Adds CUevent handle from record and wait nodes to output
CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_SIGNAL_NODE_PARAMS = 128
< Adds CUDA_EXT_SEM_SIGNAL_NODE_PARAMS values to output
CU_GRAPH_DEBUG_DOT_FLAGS_EXT_SEMAS_WAIT_NODE_PARAMS = 256
< Adds CUDA_EXT_SEM_WAIT_NODE_PARAMS values to output
CU_GRAPH_DEBUG_DOT_FLAGS_KERNEL_NODE_ATTRIBUTES = 512
< Adds CUkernelNodeAttrValue values to output
CU_GRAPH_DEBUG_DOT_FLAGS_HANDLES = 1_024
< Adds node handles and every kernel function handle to output
CU_GRAPH_DEBUG_DOT_FLAGS_MEM_ALLOC_NODE_PARAMS = 2_048
< Adds memory alloc node parameters to output
CU_GRAPH_DEBUG_DOT_FLAGS_MEM_FREE_NODE_PARAMS = 4_096
< Adds memory free node parameters to output
CU_GRAPH_DEBUG_DOT_FLAGS_BATCH_MEM_OP_NODE_PARAMS = 8_192
< Adds batch mem op node parameters to output
CU_GRAPH_DEBUG_DOT_FLAGS_EXTRA_TOPO_INFO = 16_384
< Adds edge numbering information
Trait Implementations§
source§impl Clone for CUgraphDebugDot_flags_enum
impl Clone for CUgraphDebugDot_flags_enum
source§fn clone(&self) -> CUgraphDebugDot_flags_enum
fn clone(&self) -> CUgraphDebugDot_flags_enum
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CUgraphDebugDot_flags_enum
impl Debug for CUgraphDebugDot_flags_enum
source§impl Hash for CUgraphDebugDot_flags_enum
impl Hash for CUgraphDebugDot_flags_enum
source§impl PartialEq for CUgraphDebugDot_flags_enum
impl PartialEq for CUgraphDebugDot_flags_enum
source§fn eq(&self, other: &CUgraphDebugDot_flags_enum) -> bool
fn eq(&self, other: &CUgraphDebugDot_flags_enum) -> bool
self and other values to be equal, and is used
by ==.