Skip to content

Instantly share code, notes, and snippets.

@ezhulenev
Created February 22, 2024 21:17
Show Gist options
  • Save ezhulenev/a84192fe8b46a4bf1a934a8baa08ea60 to your computer and use it in GitHub Desktop.
Save ezhulenev/a84192fe8b46a4bf1a934a8baa08ea60 to your computer and use it in GitHub Desktop.
digraph dot {
subgraph cluster_1 {
label="graph_1" graph[style="dashed"];
"graph_1_node_0"[style="solid" style="solid" shape="record" label="{MEMSET
| {{ID | node handle | dptr | pitch | value | elementSize | width | height} | {0 (topoId: 1) | 0x000051A000252680 | 0x00007F4C6F200800 | 0 | 42 | 4 | 1 | 1}}}"];
"graph_1_node_1"[style="bold" shape="record" label="{KERNEL
| {ID | 1 (topoId: 4) | _ZN15stream_executor3gpu8internal9IncAndCmpEPiPbi\<\<\<1,1,0\>\>\>}
| {{node handle | func handle} | {0x000051A000252C80 | 0x000051A000251480}}
| {accessPolicyWindow | {base_ptr | num_bytes | hitRatio | hitProp | missProp} | {0x0000000000000000 | 0 | 0.000000 | N | N}}
| {cooperative | 0}
| {priority | 0}
}"];
"graph_1_node_2"[style="bold" shape="record" label="{KERNEL
| {ID | 2 (topoId: 3) | set_while_condition\<\<\<1,1,0\>\>\>}
| {{node handle | func handle} | {0x000051A000253280 | 0x000051A00025FE80}}
| {accessPolicyWindow | {base_ptr | num_bytes | hitRatio | hitProp | missProp} | {0x0000000000000000 | 0 | 0.000000 | N | N}}
| {cooperative | 0}
| {priority | 0}
}"];
"graph_1_node_3"[style="solid" shape="rectangle" label="3 (topoId: 2)
node handle: 0x000051A000253880
Handle: 1Type: WHILE
graph_2
"];
"graph_1_node_4"[style="bold" shape="record" label="{KERNEL
| {ID | 4 (topoId: 0) | noop\<\<\<1,1,0\>\>\>}
| {{node handle | func handle} | {0x000051A000255C80 | 0x000051A000260A80}}
| {accessPolicyWindow | {base_ptr | num_bytes | hitRatio | hitProp | missProp} | {0x0000000000000000 | 0 | 0.000000 | N | N}}
| {cooperative | 0}
| {priority | 0}
}"];
"graph_1_node_0" -> "graph_1_node_4" [headlabel=0];
"graph_1_node_1" -> "graph_1_node_2" [headlabel=0];
"graph_1_node_2" -> "graph_1_node_3" [headlabel=0];
"graph_1_node_3" -> "graph_1_node_4" [headlabel=1];
}
subgraph cluster_2 {
label="graph_2" graph[style="dashed"];
"graph_2_node_0"[style="bold" shape="record" label="{KERNEL
| {ID | 0 (topoId: 2) | _ZN15stream_executor3gpu8internal6AddI32EPiS2_S2_\<\<\<1,1,0\>\>\>}
| {{node handle | func handle} | {0x000051A000253E80 | 0x000051A000252080}}
| {accessPolicyWindow | {base_ptr | num_bytes | hitRatio | hitProp | missProp} | {0x0000000000000000 | 0 | 0.000000 | N | N}}
| {cooperative | 0}
| {priority | 0}
}"];
"graph_2_node_1"[style="bold" shape="record" label="{KERNEL
| {ID | 1 (topoId: 1) | _ZN15stream_executor3gpu8internal9IncAndCmpEPiPbi\<\<\<1,1,0\>\>\>}
| {{node handle | func handle} | {0x000051A000254480 | 0x000051A000251480}}
| {accessPolicyWindow | {base_ptr | num_bytes | hitRatio | hitProp | missProp} | {0x0000000000000000 | 0 | 0.000000 | N | N}}
| {cooperative | 0}
| {priority | 0}
}"];
"graph_2_node_2"[style="bold" shape="record" label="{KERNEL
| {ID | 2 (topoId: 0) | set_while_condition\<\<\<1,1,0\>\>\>}
| {{node handle | func handle} | {0x000051A000254A80 | 0x000051A00025FE80}}
| {accessPolicyWindow | {base_ptr | num_bytes | hitRatio | hitProp | missProp} | {0x0000000000000000 | 0 | 0.000000 | N | N}}
| {cooperative | 0}
| {priority | 0}
}"];
"graph_2_node_0" -> "graph_2_node_1" [headlabel=0];
"graph_2_node_1" -> "graph_2_node_2" [headlabel=0];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment