Skip to content

Commit 4f6c041

Browse files
committed
Adds variable to track random operators
1 parent aec66ed commit 4f6c041

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

onnx_diagnostic/_command_lines_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -940,7 +940,7 @@ def get_parser_agg() -> ArgumentParser:
940940
"n_model_faster2x,n_model_faster3x,n_model_faster4x,n_node_attention,"
941941
"n_node_attention23,n_node_rotary_embedding,n_node_rotary_embedding23,"
942942
"n_node_gqa,n_node_layer_normalization,n_node_layer_normalization23,"
943-
"peak_gpu_torch,peak_gpu_nvidia,n_node_control_flow,"
943+
"peak_gpu_torch,peak_gpu_nvidia,n_node_control_flow,n_node_random,"
944944
"n_node_constant,n_node_shape,n_node_expand,"
945945
"n_node_function,n_node_initializer,n_node_scatter,"
946946
"time_export_unbiased,onnx_n_nodes_no_cst,n_node_initializer_small",

onnx_diagnostic/helpers/log_helper.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1611,6 +1611,7 @@ def __init__(
16111611
"n_node_initializer_small",
16121612
"n_node_layer_normalization",
16131613
"n_node_layer_normalization23",
1614+
"n_node_random",
16141615
"n_node_reshape",
16151616
"n_node_rotary_embedding",
16161617
"n_node_rotary_embedding23",
@@ -1802,6 +1803,16 @@ def first_err(df: pandas.DataFrame) -> pandas.Series:
18021803
+ gdf(df, "op_onnx__InstanceNormlization", 0)
18031804
+ gdf(df, "op_onnx__GroupNormalization", 0),
18041805
),
1806+
n_node_random=lambda df: gpreserve(
1807+
df,
1808+
"time_latency_eager",
1809+
gdf(df, "op_onnx__RandomNormal", 0)
1810+
+ gdf(df, "op_onnx__RandomNormalLike", 0)
1811+
+ gdf(df, "op_onnx__RandomUniform", 0)
1812+
+ gdf(df, "op_onnx__RandomUniformLike", 0)
1813+
+ gdf(df, "op_onnx__Multinomial", 0)
1814+
+ gdf(df, "op_onnx__Bernoulli", 0),
1815+
),
18051816
n_node_attention=lambda df: gpreserve(
18061817
df,
18071818
"time_latency_eager",

0 commit comments

Comments
 (0)