Excel report produced by the torch exporter#

Every call to to_onnx with a filename argument saves two artifacts next to the .onnx file:

  • the ONNX model itself, and

  • a companion .xlsx workbook that contains up to six sheets covering different aspects of the export process.

This example exports a small model, reads the workbook back, and visualises the content of every sheet so you can see what each page looks like.

The six sheets are:

stats

One row per optimisation rule application — pattern name, number of nodes added/removed, and time spent.

stats_agg

The same data aggregated by rule name and sorted by nodes removed (descending).

extra

Scalar key/value pairs recorded during the export: timing entries, counters, export-option flags, etc.

build_stats

Timing and counter entries collected by the low-level BuildStats object embedded in the model container (written only for large_model exports).

node_stats

Per-op-type breakdown: how many nodes of each type are in the exported model and the estimated FLOPs for each type.

symbolic_flops

Per-node symbolic FLOPs expressions computed by BasicShapeBuilder with InferenceMode.COST. When the model’s input shapes contain symbolic dimensions the values are symbolic arithmetic strings; for fully static shapes they are integers.

Imports#

import os

import matplotlib.pyplot as plt
import pandas as pd
import torch

from yobx.torch.interpreter import to_onnx

1. Define and export a model#

We use a small two-layer MLP so that the export produces a non-trivial set of ONNX nodes and a visible optimisation report.

class SmallMLP(torch.nn.Module):
    """Two-layer MLP: Linear → ReLU → Linear."""

    def __init__(self, in_features: int = 16, hidden: int = 32, out_features: int = 8):
        super().__init__()
        self.fc1 = torch.nn.Linear(in_features, hidden)
        self.fc2 = torch.nn.Linear(hidden, out_features)

    def forward(self, x: torch.Tensor) -> torch.Tensor:
        return self.fc2(torch.relu(self.fc1(x)))


model = SmallMLP()
x = torch.randn(4, 16)

onnx_path = "plot_export_report.onnx"
xlsx_path = os.path.splitext(onnx_path)[0] + ".xlsx"

# ``filename`` triggers both the ONNX save and the Excel report.
artifact = to_onnx(model, (x,), filename=onnx_path)

print(f"ONNX saved  : {onnx_path}")
print(f"Report saved: {xlsx_path}")
print(f"Nodes in graph: {len(artifact.graph.node)}")
print(f"Report repr  : {artifact.report!r}")
ONNX saved  : plot_export_report.onnx
Report saved: plot_export_report.xlsx
Nodes in graph: 3
Report repr  : ExportReport(n_stats=669, extra=['builder', 'optimization', 'stat_time_export_and_post_processing', 'stat_time_post_process_exported_program', 'stat_time_torch_export_export_oblivious', 'time_export_builder_process', 'time_export_graph_module', 'time_export_to_onnx'], has_build_stats=False, n_node_stats=2, n_symbolic_flops=3, n_discrepancies=0)

2. Read every sheet from the workbook#

pandas.read_excel() with sheet_name=None returns an {sheet_name: DataFrame} mapping so we can inspect every page.

sheets: dict[str, pd.DataFrame] = pd.read_excel(xlsx_path, sheet_name=None)
print(f"\nSheets in workbook: {list(sheets)}")
for name, df in sheets.items():
    print(f"\n--- {name} ({df.shape[0]} rows × {df.shape[1]} cols) ---")
    print(df.to_string(index=False))
Sheets in workbook: ['stats', 'stats_agg', 'extra', 'node_stats', 'symbolic_flops']

--- stats (669 rows × 13 cols) ---
                                     pattern  removed  added      time_in  value  iteration  instances  match_index  n_nodes exit_point  changed  scale  algo
                    dynamic_dimension_naming        0      0 2.718100e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
            check_A-dynamic_dimension_naming        0      0 3.318200e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                             check_A-opt-sub        0      0 5.323900e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                             remove_identity        4      2 9.334500e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     check_remove_identity-0        0      0 2.881400e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 5.677600e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       check_remove_unused-1        0      0 2.758200e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                            constant_folding        2      0 2.825000e-04    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
            apply_constant_folding_new_inits        0      0          NaN    2.0        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
           apply_constant_folding__Transpose        0      0          NaN    2.0        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                    check_constant_folding-2        0      0 2.462600e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 4.552600e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       check_remove_unused-3        0      0 2.145000e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                    patterns        1      0 1.116079e-02    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                            check_pattern_00        0      0 2.715100e-05    NaN       -1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
             match_BatchNormalizationPattern        0      0 1.243300e-05    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_BatchNormalizationTrainingPattern        0      0 7.644000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_CastPattern        0      0 6.552000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_CastCastPattern        0      0 6.593000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConcatGatherPattern        0      0 7.584000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ConcatReshapePattern        0      0 8.316000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConvBiasNullPattern        0      0 6.632000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_PadConvPattern        0      0 7.053000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_ExpandPattern        0      0 7.033000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ExpandUnsqueezeExpandPattern        0      0 6.532000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherConcatPattern        0      0 6.733000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherGatherPattern        0      0 6.833000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_GatherShapePattern        0      0 6.042000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_GeluPattern        0      0 1.372120e-03    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_IdentityPattern        0      0 1.727540e-04    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_LeakyReluPattern        0      0 9.549880e-04    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_MulUnsqueezeUnsqueezePattern        0      0 8.325000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_ReshapePattern        0      0 8.035000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeSqueezePattern        0      0 8.105000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_ShapeBasedReshapeIsSqueezePattern        0      0 7.304000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedStaticExpandPattern        0      0 6.442000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedEditDistanceReshapePattern        0      0 7.083000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ShapeBasedIdentityPattern        0      0 6.572000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ShapedBasedReshapePattern        0      0 6.352000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedSameChildrenPattern        0      0 6.402000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_ShapeBasedShapeShapeAddPattern        0      0 1.405600e-05    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ShapeTransposePattern        0      0 6.602000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeShapePattern        0      0 6.442000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeReshapePattern        0      0 7.053000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_SameChildrenPattern        0      0 1.527900e-05    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_SameChildrenFromInputPattern        0      0 1.237300e-05    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
    match_SoftmaxCrossEntropyLossCastPattern        0      0 1.784351e-03    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_SqueezeAddPattern        0      0 1.822400e-05    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_SqueezeBinaryUnsqueezePattern        0      0 6.923000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_SqueezeUnsqueezePattern        0      0 6.723000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_StaticConcatReshapePattern        0      0 7.504000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_SwapExpandReshapePattern        0      0 6.302000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_SwapExpandUnsqueezePattern        0      0 6.121000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_SwapUnaryPattern        0      0 6.392000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_SwapUnsqueezeTransposePattern        0      0 6.321000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeGatherPattern        0      0 5.730000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_TransposeReshapeTransposePattern        0      0 6.331000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_TransposeTransposePattern        0      0 6.392000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_UnsqueezeOrSqueezeReshapePattern        0      0 6.552000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_UnsqueezeReshapePattern        0      0 6.643000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_UnsqueezeUnsqueezePattern        0      0 6.142000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_FunctionAttentionPattern        0      0 7.153000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_FunctionAttentionGQAPattern        0      0 7.464000e-06    NaN        0.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A20        0      0 2.688000e-05    NaN        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     remove_duplicated_shape        0      0 2.956000e-06    NaN        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BD0        0      0 2.186100e-05    NaN        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       remove_identity_nodes        2      1 5.961200e-05    NaN        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BI0        0      0 1.987800e-05    NaN        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 4.108700e-05    NaN        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                          check_pattern_BUS0        0      0 1.849500e-05    NaN        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     build_graph_for_pattern        0      0 2.789200e-05    NaN        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                 iteration_0        0      0 4.962012e-03    NaN        0.0        NaN          NaN      5.0        NaN      NaN    NaN   NaN
             match_BatchNormalizationPattern        0      0 6.452000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_BatchNormalizationTrainingPattern        0      0 5.481000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_CastLayerNormalizationCastPattern        0      0 6.442000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_CastPattern        0      0 5.420000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_CastCastBinaryPattern        0      0 2.469600e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_CastCastPattern        0      0 5.451000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_CastOpCastPattern        0      0 1.708200e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_ClipClipPattern        0      0 5.561000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_ConcatEmptyPattern        0      0 5.651000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConcatGatherPattern        0      0 5.420000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ConcatReshapePattern        0      0 5.701000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_ConcatTwiceUnaryPattern        0      0 5.871000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ConstantToInitializerPattern        0      0 5.390000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConvBiasNullPattern        0      0 4.678000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_PadConvPattern        0      0 4.919000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_DropoutPattern        0      0 5.009000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_ExpandPattern        0      0 4.649000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_ExpandBroadcastPattern        0      0 5.770000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_ExpandSwapPattern        0      0 5.220000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ExpandUnsqueezeExpandPattern        0      0 4.838000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherConcatPattern        0      0 5.180000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherGatherPattern        0      0 2.205100e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GathersSplitPattern        0      0 6.071000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_GatherShapePattern        0      0 5.130000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_GeluPattern        0      0 1.329500e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_IdentityPattern        0      0 6.819800e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_LayerNormalizationPattern        0      0 7.465000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_LayerNormalizationScalePattern        0      0 5.770000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_LeakyReluPattern        0      0 1.300400e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_MaxReluPattern        0      0 6.041000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_MulMulMulScalarPattern        0      0 5.881000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_MulUnsqueezeUnsqueezePattern        0      0 5.270000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_NotNotPattern        0      0 5.621000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_NotWherePattern        0      0 5.330000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceArgTopKPattern        0      0 6.622000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceReshapePattern        0      0 6.873000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ReduceSumNormalizePattern        0      0 5.671000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_ReshapePattern        0      0 5.420000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeMatMulReshapePattern        0      0 1.446700e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_Reshape2Of3Pattern        0      0 1.895500e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeReshapeBinaryPattern        0      0 1.444700e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeSqueezePattern        0      0 5.951000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_GemmTransposePattern        0      0 6.211000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_MatMulReshape2Of3Pattern        0      0 2.221200e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_MulMulMatMulPattern        0      0 1.515800e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_ShapeBasedReshapeIsSqueezePattern        0      0 5.962000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedStaticExpandPattern        0      0 5.019000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedConcatExpandPattern        0      0 5.761000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedEditDistanceReshapePattern        0      0 5.350000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ShapeBasedIdentityPattern        0      0 5.080000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_ShapeBasedExpandBroadcastPattern        0      0 1.722300e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
match_ShapeBasedExpandBroadcastMatMulPattern        0      0 1.529900e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedExpandCastWhereSwapPattern        0      0 5.420000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ShapeBasedExpandSwapPattern        0      0 1.571900e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ShapeBasedMatMulToMulPattern        0      0 1.447700e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ShapedBasedReshapePattern        0      0 5.590000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedSameChildrenPattern        0      0 5.650000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_ShapeBasedShapeShapeAddPattern        0      0 9.097000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ShapeTransposePattern        0      0 4.869000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeShapePattern        0      0 4.769000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeReshapePattern        0      0 5.390000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_RotaryEmbeddingPattern        0      0 5.680000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_SameChildrenPattern        0      0 1.157100e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_SameChildrenFromInputPattern        0      0 9.508000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_SequenceConstructAtPattern        0      0 6.052000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_SplitToSequenceSequenceAtPattern        0      0 5.410000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_SliceSlicePattern        0      0 5.590000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_SlicesSplitPattern        0      0 5.700000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
    match_SoftmaxCrossEntropyLossCastPattern        0      0 1.260300e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_SplitConcatPattern        0      0 5.170000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_SqueezeAddPattern        0      0 1.075000e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_SqueezeBinaryUnsqueezePattern        0      0 4.859000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_SqueezeUnsqueezePattern        0      0 5.050000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_StaticConcatReshapePattern        0      0 4.999000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_Sub1MulPattern        0      0 5.390000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_SwapExpandReshapePattern        0      0 4.639000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_SwapExpandUnsqueezePattern        0      0 4.488000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_SwapRangeAddScalarPattern        0      0 5.641000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_SwapUnaryPattern        0      0 4.760000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_SwapUnsqueezeTransposePattern        0      0 4.669000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_SwitchOrderBinaryPattern        0      0 1.292500e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_SwitchReshapeActivationPattern        0      0 1.170200e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_TransposeEqualReshapePattern        0      0 5.871000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeGatherPattern        0      0 4.839000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeMatMulPattern        0      0 1.907600e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_TransposeReshapeMatMulPattern        0      0 1.342500e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_TransposeReshapeTransposePattern        0      0 5.250000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_TransposeTransposePattern        0      0 4.829000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeEqualPattern        0      0 5.560000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_UnsqueezeOrSqueezeReshapePattern        0      0 5.120000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_UnsqueezeReshapePattern        0      0 4.959000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_UnsqueezeUnsqueezePattern        0      0 4.679000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_WhereAddPattern        0      0 5.330000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_RotaryConcatPartPattern        0      0 8.506000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_FunctionAttentionPattern        0      0 6.101000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_FunctionAttentionGQAPattern        0      0 6.021000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_FunctionCausalMaskPattern        0      0 5.741000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
       match_FunctionCausalMaskMulAddPattern        0      0 1.119100e-05    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_FunctionCosSinCachePattern        0      0 5.470000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
    match_FunctionHalfRotaryEmbeddingPattern        0      0 5.270000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_RMSNormalizationPattern        0      0 5.000000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_RMSNormalizationMulPattern        0      0 4.659000e-06    NaN        1.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A20        0      0 2.244200e-05    NaN        1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     remove_duplicated_shape        0      0 2.324000e-06    NaN        1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BD0        0      0 1.790400e-05    NaN        1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       remove_identity_nodes        0      0 3.980500e-05    NaN        1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BI0        0      0 1.784400e-05    NaN        1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 3.854200e-05    NaN        1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                          check_pattern_BUS0        0      0 1.800400e-05    NaN        1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     build_graph_for_pattern        0      0 4.671800e-05    NaN        1.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                 iteration_1        0      0 1.218793e-03    NaN        1.0        NaN          NaN      5.0        NaN      NaN    NaN   NaN
             match_BatchNormalizationPattern        0      0 6.943000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_BatchNormalizationTrainingPattern        0      0 5.220000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_CastLayerNormalizationCastPattern        0      0 5.440000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_CastPattern        0      0 5.089000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_CastCastBinaryPattern        0      0 2.247200e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_CastCastPattern        0      0 5.551000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_CastOpCastPattern        0      0 1.492800e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_ClipClipPattern        0      0 5.780000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_ConcatEmptyPattern        0      0 5.340000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConcatGatherPattern        0      0 5.260000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ConcatReshapePattern        0      0 5.411000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_ConcatTwiceUnaryPattern        0      0 5.410000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ConstantToInitializerPattern        0      0 4.619000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConvBiasNullPattern        0      0 4.549000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_PadConvPattern        0      0 4.709000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_DropoutPattern        0      0 4.458000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_ExpandPattern        0      0 4.980000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_ExpandBroadcastPattern        0      0 4.819000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_ExpandSwapPattern        0      0 4.568000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ExpandUnsqueezeExpandPattern        0      0 4.649000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherConcatPattern        0      0 5.260000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherGatherPattern        0      0 4.739000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GathersSplitPattern        0      0 4.749000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_GatherShapePattern        0      0 4.648000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_GeluPattern        0      0 1.291500e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_IdentityPattern        0      0 5.795900e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_LayerNormalizationPattern        0      0 6.452000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_LayerNormalizationScalePattern        0      0 4.980000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_LeakyReluPattern        0      0 1.247300e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_MaxReluPattern        0      0 5.069000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_MulMulMulScalarPattern        0      0 5.210000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_MulUnsqueezeUnsqueezePattern        0      0 4.719000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_NotNotPattern        0      0 4.628000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_NotWherePattern        0      0 4.799000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceArgTopKPattern        0      0 5.811000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceReshapePattern        0      0 5.880000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ReduceSumNormalizePattern        0      0 5.310000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_ReshapePattern        0      0 5.169000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeMatMulReshapePattern        0      0 1.264400e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_Reshape2Of3Pattern        0      0 1.727300e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeReshapeBinaryPattern        0      0 1.298500e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeSqueezePattern        0      0 5.871000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_GemmTransposePattern        0      0 4.919000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_MatMulReshape2Of3Pattern        0      0 2.044800e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_MulMulMatMulPattern        0      0 1.353500e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_ShapeBasedReshapeIsSqueezePattern        0      0 5.801000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedStaticExpandPattern        0      0 4.819000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedConcatExpandPattern        0      0 5.390000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedEditDistanceReshapePattern        0      0 5.400000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ShapeBasedIdentityPattern        0      0 5.190000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_ShapeBasedExpandBroadcastPattern        0      0 1.618000e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
match_ShapeBasedExpandBroadcastMatMulPattern        0      0 1.452700e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedExpandCastWhereSwapPattern        0      0 4.939000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ShapeBasedExpandSwapPattern        0      0 1.413700e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ShapeBasedMatMulToMulPattern        0      0 1.366500e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ShapedBasedReshapePattern        0      0 5.419000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedSameChildrenPattern        0      0 5.430000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_ShapeBasedShapeShapeAddPattern        0      0 8.927000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ShapeTransposePattern        0      0 5.179000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeShapePattern        0      0 4.839000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeReshapePattern        0      0 5.641000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_RotaryEmbeddingPattern        0      0 4.910000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_SameChildrenPattern        0      0 1.138200e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_SameChildrenFromInputPattern        0      0 9.708000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_SequenceConstructAtPattern        0      0 5.189000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_SplitToSequenceSequenceAtPattern        0      0 4.739000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_SliceSlicePattern        0      0 4.609000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_SlicesSplitPattern        0      0 5.040000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
    match_SoftmaxCrossEntropyLossCastPattern        0      0 1.255400e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_SplitConcatPattern        0      0 4.809000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_SqueezeAddPattern        0      0 1.029000e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_SqueezeBinaryUnsqueezePattern        0      0 4.869000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_SqueezeUnsqueezePattern        0      0 4.809000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_StaticConcatReshapePattern        0      0 5.109000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_Sub1MulPattern        0      0 4.579000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_SwapExpandReshapePattern        0      0 4.578000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_SwapExpandUnsqueezePattern        0      0 4.638000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_SwapRangeAddScalarPattern        0      0 4.539000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_SwapUnaryPattern        0      0 4.788000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_SwapUnsqueezeTransposePattern        0      0 4.749000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_SwitchOrderBinaryPattern        0      0 1.193200e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_SwitchReshapeActivationPattern        0      0 9.288000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_TransposeEqualReshapePattern        0      0 4.779000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeGatherPattern        0      0 4.649000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeMatMulPattern        0      0 1.689200e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_TransposeReshapeMatMulPattern        0      0 1.226300e-05    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_TransposeReshapeTransposePattern        0      0 5.340000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_TransposeTransposePattern        0      0 4.949000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeEqualPattern        0      0 4.659000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_UnsqueezeOrSqueezeReshapePattern        0      0 5.059000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_UnsqueezeReshapePattern        0      0 5.240000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_UnsqueezeUnsqueezePattern        0      0 4.940000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_WhereAddPattern        0      0 4.669000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_RotaryConcatPartPattern        0      0 7.935000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_FunctionAttentionPattern        0      0 5.811000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_FunctionAttentionGQAPattern        0      0 5.811000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_FunctionCausalMaskPattern        0      0 5.340000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
       match_FunctionCausalMaskMulAddPattern        0      0 9.728000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_FunctionCosSinCachePattern        0      0 5.039000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
    match_FunctionHalfRotaryEmbeddingPattern        0      0 4.789000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_RMSNormalizationPattern        0      0 5.049000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_RMSNormalizationMulPattern        0      0 4.939000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_AttentionGQAPattern        0      0 5.460000e-06    NaN        2.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A20        0      0 2.180100e-05    NaN        2.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     remove_duplicated_shape        0      0 2.084000e-06    NaN        2.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BD0        0      0 1.777300e-05    NaN        2.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       remove_identity_nodes        0      0 5.764800e-05    NaN        2.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BI0        0      0 1.992700e-05    NaN        2.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 3.914300e-05    NaN        2.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                          check_pattern_BUS0        0      0 1.793400e-05    NaN        2.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     build_graph_for_pattern        0      0 2.787200e-05    NaN        2.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                 iteration_2        0      0 1.129375e-03    NaN        2.0        NaN          NaN      5.0        NaN      NaN    NaN   NaN
             match_BatchNormalizationPattern        0      0 6.703000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_BatchNormalizationTrainingPattern        0      0 5.310000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_CastLayerNormalizationCastPattern        0      0 5.450000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_CastPattern        0      0 4.729000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_CastCastBinaryPattern        0      0 2.139000e-05    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_CastCastPattern        0      0 5.510000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_CastOpCastPattern        0      0 1.468700e-05    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_ClipClipPattern        0      0 5.109000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_ConcatEmptyPattern        0      0 4.959000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConcatGatherPattern        0      0 5.110000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ConcatReshapePattern        0      0 6.012000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_ConcatTwiceUnaryPattern        0      0 5.700000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ConstantToInitializerPattern        0      0 4.749000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConvBiasNullPattern        0      0 4.728000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_PadConvPattern        0      0 4.838000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_DropoutPattern        0      0 4.388000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_ExpandPattern        0      0 4.699000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_ExpandBroadcastPattern        0      0 4.830000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_ExpandSwapPattern        0      0 4.568000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ExpandUnsqueezeExpandPattern        0      0 4.759000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherConcatPattern        0      0 5.119000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherGatherPattern        0      0 4.729000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GathersSplitPattern        0      0 4.669000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_GatherShapePattern        0      0 4.589000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_GeluPattern        0      0 1.254300e-05    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_IdentityPattern        0      0 5.886000e-05    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_LayerNormalizationPattern        0      0 6.482000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_LayerNormalizationScalePattern        0      0 4.869000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_LeakyReluPattern        0      0 1.245400e-05    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_MaxReluPattern        0      0 4.969000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_MulMulMulScalarPattern        0      0 5.049000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_MulUnsqueezeUnsqueezePattern        0      0 4.759000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_NotNotPattern        0      0 4.719000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_NotWherePattern        0      0 4.699000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceArgTopKPattern        0      0 5.530000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceReshapePattern        0      0 5.871000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ReduceSumNormalizePattern        0      0 4.819000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_ReshapePattern        0      0 5.160000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeMatMulReshapePattern        0      0 1.226300e-05    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_Reshape2Of3Pattern        0      0 1.699200e-05    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeReshapeBinaryPattern        0      0 1.318500e-05    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeSqueezePattern        0      0 5.851000e-06    NaN        3.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_MatMulAddPattern        0      0 4.097700e-05    NaN        3.0        2.0          2.0      NaN        NaN      NaN    NaN   NaN
                  match_GemmTransposePattern        0      0 5.861000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
              match_MatMulReshape2Of3Pattern        0      0 2.039800e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                   match_MulMulMatMulPattern        0      0 1.322500e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
     match_ShapeBasedReshapeIsSqueezePattern        0      0 5.851000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedStaticExpandPattern        0      0 4.999000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedConcatExpandPattern        0      0 5.430000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedEditDistanceReshapePattern        0      0 5.249000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_ShapeBasedIdentityPattern        0      0 5.029000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
      match_ShapeBasedExpandBroadcastPattern        0      0 1.547900e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
match_ShapeBasedExpandBroadcastMatMulPattern        0      0 1.420700e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedExpandCastWhereSwapPattern        0      0 4.839000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
           match_ShapeBasedExpandSwapPattern        0      0 1.414700e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
          match_ShapeBasedMatMulToMulPattern        0      0 1.334500e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_ShapedBasedReshapePattern        0      0 5.150000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedSameChildrenPattern        0      0 4.959000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
        match_ShapeBasedShapeShapeAddPattern        0      0 8.636000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                 match_ShapeTransposePattern        0      0 4.809000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeShapePattern        0      0 4.578000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeReshapePattern        0      0 5.170000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                match_RotaryEmbeddingPattern        0      0 4.678000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                   match_SameChildrenPattern        0      0 1.177300e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
          match_SameChildrenFromInputPattern        0      0 1.008900e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_SequenceConstructAtPattern        0      0 5.621000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
      match_SplitToSequenceSequenceAtPattern        0      0 4.879000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                     match_SliceSlicePattern        0      0 4.649000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                    match_SlicesSplitPattern        0      0 5.020000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
    match_SoftmaxCrossEntropyLossCastPattern        0      0 1.272400e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                    match_SplitConcatPattern        0      0 4.910000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                     match_SqueezeAddPattern        0      0 1.058000e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_SqueezeBinaryUnsqueezePattern        0      0 4.859000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
               match_SqueezeUnsqueezePattern        0      0 5.360000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_StaticConcatReshapePattern        0      0 7.734000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                        match_Sub1MulPattern        0      0 4.619000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
              match_SwapExpandReshapePattern        0      0 4.758000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_SwapExpandUnsqueezePattern        0      0 4.689000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_SwapRangeAddScalarPattern        0      0 4.558000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                      match_SwapUnaryPattern        0      0 5.069000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_SwapUnsqueezeTransposePattern        0      0 6.713000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
              match_SwitchOrderBinaryPattern        0      0 1.123100e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
        match_SwitchReshapeActivationPattern        0      0 9.348000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
          match_TransposeEqualReshapePattern        0      0 4.829000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeGatherPattern        0      0 4.508000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeMatMulPattern        0      0 1.654200e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_TransposeReshapeMatMulPattern        0      0 2.961600e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
      match_TransposeReshapeTransposePattern        0      0 5.621000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_TransposeTransposePattern        0      0 5.059000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeEqualPattern        0      0 4.678000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
      match_UnsqueezeOrSqueezeReshapePattern        0      0 5.270000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
               match_UnsqueezeReshapePattern        0      0 4.990000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_UnsqueezeUnsqueezePattern        0      0 4.709000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                       match_WhereAddPattern        0      0 4.609000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
               match_RotaryConcatPartPattern        0      0 8.296000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
              match_FunctionAttentionPattern        0      0 5.922000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
           match_FunctionAttentionGQAPattern        0      0 6.161000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_FunctionCausalMaskPattern        0      0 4.929000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
       match_FunctionCausalMaskMulAddPattern        0      0 1.021000e-05    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_FunctionCosSinCachePattern        0      0 5.069000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
    match_FunctionHalfRotaryEmbeddingPattern        0      0 4.778000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
               match_RMSNormalizationPattern        0      0 4.618000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_RMSNormalizationMulPattern        0      0 4.669000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                   match_AttentionGQAPattern        0      0 4.729000e-06    NaN        3.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                     insert_and_remove_nodes        0      0 5.595500e-05    NaN        NaN        NaN          NaN      NaN  insert_at      NaN    NaN   NaN
                      apply_MatMulAddPattern        2      1 1.315460e-04    NaN        3.0        1.0          0.0      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A10        0      0 7.019999e-07    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     insert_and_remove_nodes        0      0 4.474400e-05    NaN        NaN        NaN          NaN      NaN  insert_at      NaN    NaN   NaN
                      apply_MatMulAddPattern        2      1 1.001780e-04    NaN        3.0        1.0          1.0      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A10        0      0 5.720003e-07    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A20        0      0 1.458700e-05    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     remove_duplicated_shape        0      0 2.003000e-06    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BD0        0      0 1.209300e-05    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       remove_identity_nodes        0      0 3.038700e-05    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BI0        0      0 1.201200e-05    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 2.956500e-05    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                          check_pattern_BUS0        0      0 1.262400e-05    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     build_graph_for_pattern        0      0 1.982700e-05    NaN        3.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                 iteration_3        0      0 1.358144e-03    NaN        3.0        NaN          NaN      3.0        NaN      NaN    NaN   NaN
             match_BatchNormalizationPattern        0      0 5.170000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_BatchNormalizationTrainingPattern        0      0 3.937000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_CastLayerNormalizationCastPattern        0      0 4.118000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_CastPattern        0      0 3.517000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_CastCastBinaryPattern        0      0 3.546000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_CastCastPattern        0      0 3.246000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_CastOpCastPattern        0      0 4.348000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_ClipClipPattern        0      0 3.557000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_ConcatEmptyPattern        0      0 3.637000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConcatGatherPattern        0      0 3.827000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ConcatReshapePattern        0      0 4.108000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_ConcatTwiceUnaryPattern        0      0 3.727000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ConstantToInitializerPattern        0      0 3.687000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConvBiasNullPattern        0      0 3.406000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_PadConvPattern        0      0 3.347000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_DropoutPattern        0      0 3.246000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_ExpandPattern        0      0 3.306000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_ExpandBroadcastPattern        0      0 3.386000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_ExpandSwapPattern        0      0 3.146000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ExpandUnsqueezeExpandPattern        0      0 3.296000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherConcatPattern        0      0 3.536000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherGatherPattern        0      0 3.286000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GathersSplitPattern        0      0 3.226000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_GatherShapePattern        0      0 3.195000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_GeluPattern        0      0 8.887000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_IdentityPattern        0      0 3.988000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_LayerNormalizationPattern        0      0 3.446000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_LayerNormalizationScalePattern        0      0 3.427000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_LeakyReluPattern        0      0 8.165000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_MaxReluPattern        0      0 3.656000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_MulMulMulScalarPattern        0      0 3.597000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_MulUnsqueezeUnsqueezePattern        0      0 3.346000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_NotNotPattern        0      0 3.246000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_NotWherePattern        0      0 3.517000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceArgTopKPattern        0      0 3.727000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceReshapePattern        0      0 3.938000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ReduceSumNormalizePattern        0      0 3.296000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_ReshapePattern        0      0 4.017000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeMatMulReshapePattern        0      0 3.477000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_Reshape2Of3Pattern        0      0 3.737000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeReshapeBinaryPattern        0      0 3.577000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeSqueezePattern        0      0 3.837000e-06    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_MatMulAddPattern        0      0 1.957700e-05    NaN        4.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_GemmTransposePattern        0      0 2.945500e-05    NaN        4.0        2.0          2.0      NaN        NaN      NaN    NaN   NaN
              match_MatMulReshape2Of3Pattern        0      0 5.020000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                   match_MulMulMatMulPattern        0      0 3.837000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
     match_ShapeBasedReshapeIsSqueezePattern        0      0 3.957000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedStaticExpandPattern        0      0 3.256000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedConcatExpandPattern        0      0 3.617000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedEditDistanceReshapePattern        0      0 3.757000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_ShapeBasedIdentityPattern        0      0 3.557000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
      match_ShapeBasedExpandBroadcastPattern        0      0 3.807000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
match_ShapeBasedExpandBroadcastMatMulPattern        0      0 3.366000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedExpandCastWhereSwapPattern        0      0 3.347000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
           match_ShapeBasedExpandSwapPattern        0      0 3.797000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
          match_ShapeBasedMatMulToMulPattern        0      0 3.407000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_ShapedBasedReshapePattern        0      0 3.697000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedSameChildrenPattern        0      0 3.637000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
        match_ShapeBasedShapeShapeAddPattern        0      0 3.246000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                 match_ShapeTransposePattern        0      0 3.206000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeShapePattern        0      0 3.156000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeReshapePattern        0      0 3.657000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                match_RotaryEmbeddingPattern        0      0 3.467000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                   match_SameChildrenPattern        0      0 7.744000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
          match_SameChildrenFromInputPattern        0      0 7.073000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_SequenceConstructAtPattern        0      0 3.867000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
      match_SplitToSequenceSequenceAtPattern        0      0 3.357000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                     match_SliceSlicePattern        0      0 3.276000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                    match_SlicesSplitPattern        0      0 3.587000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
    match_SoftmaxCrossEntropyLossCastPattern        0      0 8.666000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                    match_SplitConcatPattern        0      0 3.547000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                     match_SqueezeAddPattern        0      0 3.576000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_SqueezeBinaryUnsqueezePattern        0      0 3.176000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
               match_SqueezeUnsqueezePattern        0      0 3.276000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_StaticConcatReshapePattern        0      0 3.707000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                        match_Sub1MulPattern        0      0 3.196000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
              match_SwapExpandReshapePattern        0      0 3.126000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_SwapExpandUnsqueezePattern        0      0 3.156000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_SwapRangeAddScalarPattern        0      0 3.095000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                      match_SwapUnaryPattern        0      0 3.256000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_SwapUnsqueezeTransposePattern        0      0 3.096000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
              match_SwitchOrderBinaryPattern        0      0 3.496000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
        match_SwitchReshapeActivationPattern        0      0 8.556000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
          match_TransposeEqualReshapePattern        0      0 2.082900e-05    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeGatherPattern        0      0 3.877000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeMatMulPattern        0      0 1.677100e-05    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
         match_TransposeReshapeMatMulPattern        0      0 4.027000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
      match_TransposeReshapeTransposePattern        0      0 3.397000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_TransposeTransposePattern        0      0 3.537000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeEqualPattern        0      0 3.326000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
      match_UnsqueezeOrSqueezeReshapePattern        0      0 3.887000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
               match_UnsqueezeReshapePattern        0      0 3.587000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_UnsqueezeUnsqueezePattern        0      0 3.306000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                       match_WhereAddPattern        0      0 3.256000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
               match_RotaryConcatPartPattern        0      0 3.336000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
              match_FunctionAttentionPattern        0      0 3.787000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
           match_FunctionAttentionGQAPattern        0      0 4.238000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
             match_FunctionCausalMaskPattern        0      0 3.657000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
       match_FunctionCausalMaskMulAddPattern        0      0 3.396000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_FunctionCosSinCachePattern        0      0 3.697000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
    match_FunctionHalfRotaryEmbeddingPattern        0      0 3.417000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
               match_RMSNormalizationPattern        0      0 3.516000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
            match_RMSNormalizationMulPattern        0      0 3.135000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                   match_AttentionGQAPattern        0      0 3.276000e-06    NaN        4.0        0.0          2.0      NaN        NaN      NaN    NaN   NaN
                     insert_and_remove_nodes        0      0 8.979900e-05    NaN        NaN        NaN          NaN      NaN  insert_at      NaN    NaN   NaN
                  apply_GemmTransposePattern        1      2 1.963280e-04    NaN        4.0        1.0          0.0      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A10        0      0 7.410003e-07    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     insert_and_remove_nodes        0      0 8.009000e-05    NaN        NaN        NaN          NaN      NaN  insert_at      NaN    NaN   NaN
                  apply_GemmTransposePattern        1      2 1.695480e-04    NaN        4.0        1.0          1.0      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A10        0      0 7.210001e-07    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A20        0      0 1.992700e-05    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     remove_duplicated_shape        0      0 2.235000e-06    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BD0        0      0 1.770300e-05    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       remove_identity_nodes        0      0 3.837200e-05    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BI0        0      0 1.772300e-05    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 4.441300e-05    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                          check_pattern_BUS0        0      0 1.781300e-05    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     build_graph_for_pattern        0      0 3.143900e-05    NaN        4.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                 iteration_4        0      0 1.179879e-03    NaN        4.0        NaN          NaN      5.0        NaN      NaN    NaN   NaN
             match_BatchNormalizationPattern        0      0 6.703000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_BatchNormalizationTrainingPattern        0      0 5.390000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_CastLayerNormalizationCastPattern        0      0 5.811000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_CastPattern        0      0 5.139000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_CastCastBinaryPattern        0      0 5.199000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_CastCastPattern        0      0 5.030000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_CastOpCastPattern        0      0 6.131000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_ClipClipPattern        0      0 4.900000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_ConcatEmptyPattern        0      0 5.140000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConcatGatherPattern        0      0 5.029000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ConcatReshapePattern        0      0 5.451000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_ConcatTwiceUnaryPattern        0      0 5.290000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ConstantToInitializerPattern        0      0 4.789000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_ConvBiasNullPattern        0      0 4.679000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_PadConvPattern        0      0 5.220000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_DropoutPattern        0      0 4.599000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_ExpandPattern        0      0 4.669000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_ExpandBroadcastPattern        0      0 4.899000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_ExpandSwapPattern        0      0 4.708000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ExpandUnsqueezeExpandPattern        0      0 4.929000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherConcatPattern        0      0 5.480000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GatherGatherPattern        0      0 4.679000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_GathersSplitPattern        0      0 5.420000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_GatherShapePattern        0      0 9.838000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           match_GeluPattern        0      0 1.275400e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_IdentityPattern        0      0 2.317400e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_LayerNormalizationPattern        0      0 5.350000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_LayerNormalizationScalePattern        0      0 4.809000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_LeakyReluPattern        0      0 1.247300e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_MaxReluPattern        0      0 4.949000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_MulMulMulScalarPattern        0      0 5.099000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_MulUnsqueezeUnsqueezePattern        0      0 4.789000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                         match_NotNotPattern        0      0 4.618000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_NotWherePattern        0      0 4.718000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceArgTopKPattern        0      0 5.741000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_ReduceReshapePattern        0      0 5.801000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ReduceSumNormalizePattern        0      0 4.829000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_ReshapePattern        0      0 5.330000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeMatMulReshapePattern        0      0 4.989000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_Reshape2Of3Pattern        0      0 2.294300e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ReshapeReshapeBinaryPattern        0      0 5.540000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeSqueezePattern        0      0 5.921000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_MatMulAddPattern        0      0 2.076900e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                  match_GemmTransposePattern        0      0 2.481600e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_MatMulReshape2Of3Pattern        0      0 6.012000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_MulMulMatMulPattern        0      0 5.240000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
     match_ShapeBasedReshapeIsSqueezePattern        0      0 5.551000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedStaticExpandPattern        0      0 4.658000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedConcatExpandPattern        0      0 5.330000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedEditDistanceReshapePattern        0      0 5.120000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ShapeBasedIdentityPattern        0      0 8.847000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_ShapeBasedExpandBroadcastPattern        0      0 5.149000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
match_ShapeBasedExpandBroadcastMatMulPattern        0      0 5.219000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
  match_ShapeBasedExpandCastWhereSwapPattern        0      0 4.879000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_ShapeBasedExpandSwapPattern        0      0 5.460000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_ShapeBasedMatMulToMulPattern        0      0 4.939000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_ShapedBasedReshapePattern        0      0 5.029000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_ShapeBasedSameChildrenPattern        0      0 5.040000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_ShapeBasedShapeShapeAddPattern        0      0 4.749000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ShapeTransposePattern        0      0 4.749000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeShapePattern        0      0 4.528000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_ReshapeReshapePattern        0      0 5.260000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_RotaryEmbeddingPattern        0      0 4.679000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_SameChildrenPattern        0      0 1.132100e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_SameChildrenFromInputPattern        0      0 1.092000e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_SequenceConstructAtPattern        0      0 5.290000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_SplitToSequenceSequenceAtPattern        0      0 4.960000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_SliceSlicePattern        0      0 4.999000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_SlicesSplitPattern        0      0 5.130000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
    match_SoftmaxCrossEntropyLossCastPattern        0      0 1.259300e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                    match_SplitConcatPattern        0      0 4.719000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                     match_SqueezeAddPattern        0      0 4.809000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_SqueezeBinaryUnsqueezePattern        0      0 4.649000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_SqueezeUnsqueezePattern        0      0 4.860000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_StaticConcatReshapePattern        0      0 7.614000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                        match_Sub1MulPattern        0      0 4.679000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_SwapExpandReshapePattern        0      0 4.599000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_SwapExpandUnsqueezePattern        0      0 4.578000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_SwapRangeAddScalarPattern        0      0 4.519000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                      match_SwapUnaryPattern        0      0 1.771300e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_SwapUnsqueezeTransposePattern        0      0 9.968000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_SwitchOrderBinaryPattern        0      0 4.980000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
        match_SwitchReshapeActivationPattern        0      0 8.846000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
          match_TransposeEqualReshapePattern        0      0 2.168100e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeGatherPattern        0      0 4.970000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                match_TransposeMatMulPattern        0      0 3.975500e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
         match_TransposeReshapeMatMulPattern        0      0 5.901000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_TransposeReshapeTransposePattern        0      0 1.033900e-05    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_TransposeTransposePattern        0      0 9.668000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                 match_UnsqueezeEqualPattern        0      0 4.869000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
      match_UnsqueezeOrSqueezeReshapePattern        0      0 5.691000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_UnsqueezeReshapePattern        0      0 4.999000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_UnsqueezeUnsqueezePattern        0      0 4.930000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                       match_WhereAddPattern        0      0 5.109000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_RotaryConcatPartPattern        0      0 4.899000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
              match_FunctionAttentionPattern        0      0 5.861000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
           match_FunctionAttentionGQAPattern        0      0 6.331000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
             match_FunctionCausalMaskPattern        0      0 4.979000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
       match_FunctionCausalMaskMulAddPattern        0      0 4.769000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_FunctionCosSinCachePattern        0      0 4.979000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
    match_FunctionHalfRotaryEmbeddingPattern        0      0 4.980000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
               match_RMSNormalizationPattern        0      0 4.658000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
            match_RMSNormalizationMulPattern        0      0 4.589000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                   match_AttentionGQAPattern        0      0 4.499000e-06    NaN        5.0        0.0          0.0      NaN        NaN      NaN    NaN   NaN
                           check_pattern_A20        0      0 2.135100e-05    NaN        5.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     remove_duplicated_shape        0      0 2.355000e-06    NaN        5.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BD0        0      0 1.742300e-05    NaN        5.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       remove_identity_nodes        0      0 4.624700e-05    NaN        5.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                           check_pattern_BI0        0      0 1.949600e-05    NaN        5.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 3.983500e-05    NaN        5.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                          check_pattern_BUS0        0      0 1.766300e-05    NaN        5.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     build_graph_for_pattern        0      0 3.000700e-05    NaN        5.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                            check_patterns-4        0      0 2.045800e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 4.730900e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       check_remove_unused-5        0      0 1.910500e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                             remove_identity        0      0 3.434400e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                     check_remove_identity-6        0      0 1.785300e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                            constant_folding        2      0 2.474940e-04    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
            apply_constant_folding_new_inits        0      0          NaN    2.0        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
           apply_constant_folding__Transpose        0      0          NaN    2.0        0.0        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                    check_constant_folding-7        0      0 1.617000e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 3.145900e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                       check_remove_unused-8        0      0 1.341500e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
               remove_duplicated_initializer        0      0 6.232000e-06    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
       check_remove_duplicated_initializer-9        0      0 1.211300e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                             remove_identity        0      0 2.632000e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                    check_remove_identity-10        0      0 1.200300e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                               remove_unused        0      0 2.777200e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                      check_remove_unused-11        0      0 1.188200e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                       order        0      0 4.863100e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                check_orderA        0      0 1.201300e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                check_orderL        0      0 1.054000e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                 shape_order        0      0 3.458500e-05    NaN        NaN        NaN          NaN      NaN        NaN      0.0    0.0   NaN
                                       order        0      0          NaN    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   2.0
                              check_order-12        0      0 1.250300e-05    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN
                                optimization        7      0 1.253359e-02    NaN        NaN        NaN          NaN      NaN        NaN      NaN    NaN   NaN

--- stats_agg (149 rows × 4 cols) ---
                                     pattern  added  removed  time_in
                                optimization      0        7 0.012534
                            constant_folding      0        4 0.000530
                             remove_identity      2        4 0.000154
                      apply_MatMulAddPattern      2        4 0.000232
                  apply_GemmTransposePattern      4        2 0.000366
                       remove_identity_nodes      1        2 0.000272
                                    patterns      0        1 0.011161
                    check_constant_folding-2      0        0 0.000025
                             check_A-opt-sub      0        0 0.000053
            check_A-dynamic_dimension_naming      0        0 0.000033
                                check_orderA      0        0 0.000012
                                check_orderL      0        0 0.000011
                            check_pattern_00      0        0 0.000027
                           check_pattern_A10      0        0 0.000003
                           check_pattern_A20      0        0 0.000127
                           check_pattern_BD0      0        0 0.000105
                    check_constant_folding-7      0        0 0.000016
                              check_order-12      0        0 0.000013
           apply_constant_folding__Transpose      0        0 0.000000
            apply_constant_folding_new_inits      0        0 0.000000
                     build_graph_for_pattern      0        0 0.000184
                     check_remove_identity-0      0        0 0.000029
       check_remove_duplicated_initializer-9      0        0 0.000012
                            check_patterns-4      0        0 0.000020
                          check_pattern_BUS0      0        0 0.000103
                           check_pattern_BI0      0        0 0.000107
                    check_remove_identity-10      0        0 0.000012
                       check_remove_unused-1      0        0 0.000028
                     check_remove_identity-6      0        0 0.000018
                    dynamic_dimension_naming      0        0 0.000027
                     insert_and_remove_nodes      0        0 0.000271
                                 iteration_0      0        0 0.004962
                                 iteration_1      0        0 0.001219
                      check_remove_unused-11      0        0 0.000012
                       check_remove_unused-3      0        0 0.000021
                       check_remove_unused-5      0        0 0.000019
                       check_remove_unused-8      0        0 0.000013
             match_BatchNormalizationPattern      0        0 0.000044
     match_BatchNormalizationTrainingPattern      0        0 0.000033
                 match_CastCastBinaryPattern      0        0 0.000077
                       match_CastCastPattern      0        0 0.000031
     match_CastLayerNormalizationCastPattern      0        0 0.000027
                     match_CastOpCastPattern      0        0 0.000057
                           match_CastPattern      0        0 0.000030
                       match_ClipClipPattern      0        0 0.000025
                    match_ConcatEmptyPattern      0        0 0.000025
                   match_ConcatGatherPattern      0        0 0.000032
                  match_ConcatReshapePattern      0        0 0.000035
               match_ConcatTwiceUnaryPattern      0        0 0.000026
                                 iteration_2      0        0 0.001129
                                 iteration_3      0        0 0.001358
                                 iteration_4      0        0 0.001180
                   match_AttentionGQAPattern      0        0 0.000018
                         match_ExpandPattern      0        0 0.000029
                     match_ExpandSwapPattern      0        0 0.000022
          match_ExpandUnsqueezeExpandPattern      0        0 0.000029
           match_FunctionAttentionGQAPattern      0        0 0.000036
              match_FunctionAttentionPattern      0        0 0.000035
       match_FunctionCausalMaskMulAddPattern      0        0 0.000039
             match_FunctionCausalMaskPattern      0        0 0.000025
            match_FunctionCosSinCachePattern      0        0 0.000024
    match_FunctionHalfRotaryEmbeddingPattern      0        0 0.000023
                   match_GatherConcatPattern      0        0 0.000031
                   match_GatherGatherPattern      0        0 0.000046
                    match_GatherShapePattern      0        0 0.000033
                   match_GathersSplitPattern      0        0 0.000024
                           match_GeluPattern      0        0 0.001433
                  match_GemmTransposePattern      0        0 0.000071
                       match_IdentityPattern      0        0 0.000385
             match_LayerNormalizationPattern      0        0 0.000029
        match_LayerNormalizationScalePattern      0        0 0.000024
                      match_LeakyReluPattern      0        0 0.001014
                      match_MatMulAddPattern      0        0 0.000081
              match_MatMulReshape2Of3Pattern      0        0 0.000074
                        match_MaxReluPattern      0        0 0.000025
                   match_MulMulMatMulPattern      0        0 0.000051
                match_MulMulMulScalarPattern      0        0 0.000025
          match_MulUnsqueezeUnsqueezePattern      0        0 0.000031
                         match_NotNotPattern      0        0 0.000023
                       match_NotWherePattern      0        0 0.000023
                        match_PadConvPattern      0        0 0.000030
          match_ConstantToInitializerPattern      0        0 0.000023
                   match_ConvBiasNullPattern      0        0 0.000029
                        match_DropoutPattern      0        0 0.000022
                match_ExpandBroadcastPattern      0        0 0.000024
                  match_ReduceReshapePattern      0        0 0.000028
                  match_ReduceArgTopKPattern      0        0 0.000027
               match_RMSNormalizationPattern      0        0 0.000023
            match_RMSNormalizationMulPattern      0        0 0.000022
             match_ReduceSumNormalizePattern      0        0 0.000024
                    match_Reshape2Of3Pattern      0        0 0.000080
           match_ReshapeMatMulReshapePattern      0        0 0.000048
                        match_ReshapePattern      0        0 0.000033
                match_RotaryEmbeddingPattern      0        0 0.000023
          match_SameChildrenFromInputPattern      0        0 0.000060
                   match_SameChildrenPattern      0        0 0.000069
            match_SequenceConstructAtPattern      0        0 0.000026
           match_ReshapeReshapeBinaryPattern      0        0 0.000050
                 match_ReshapeReshapePattern      0        0 0.000032
                 match_ReshapeSqueezePattern      0        0 0.000036
               match_RotaryConcatPartPattern      0        0 0.000033
  match_ShapeBasedExpandCastWhereSwapPattern      0        0 0.000023
           match_ShapeBasedExpandSwapPattern      0        0 0.000053
             match_ShapeBasedIdentityPattern      0        0 0.000034
          match_ShapeBasedMatMulToMulPattern      0        0 0.000050
     match_ShapeBasedReshapeIsSqueezePattern      0        0 0.000034
         match_ShapeBasedSameChildrenPattern      0        0 0.000031
        match_ShapeBasedShapeShapeAddPattern      0        0 0.000049
         match_ShapeBasedStaticExpandPattern      0        0 0.000029
                 match_ShapeTransposePattern      0        0 0.000029
             match_ShapedBasedReshapePattern      0        0 0.000031
                     match_SliceSlicePattern      0        0 0.000023
                    match_SlicesSplitPattern      0        0 0.000024
         match_ShapeBasedConcatExpandPattern      0        0 0.000026
  match_ShapeBasedEditDistanceReshapePattern      0        0 0.000032
match_ShapeBasedExpandBroadcastMatMulPattern      0        0 0.000053
      match_ShapeBasedExpandBroadcastPattern      0        0 0.000058
                     match_SqueezeAddPattern      0        0 0.000058
      match_SplitToSequenceSequenceAtPattern      0        0 0.000023
                    match_SplitConcatPattern      0        0 0.000023
    match_SoftmaxCrossEntropyLossCastPattern      0        0 0.001843
         match_SqueezeBinaryUnsqueezePattern      0        0 0.000029
               match_SqueezeUnsqueezePattern      0        0 0.000030
            match_StaticConcatReshapePattern      0        0 0.000037
                        match_Sub1MulPattern      0        0 0.000022
         match_SwapUnsqueezeTransposePattern      0        0 0.000036
              match_SwitchOrderBinaryPattern      0        0 0.000045
        match_SwitchReshapeActivationPattern      0        0 0.000048
          match_TransposeEqualReshapePattern      0        0 0.000058
              match_SwapExpandReshapePattern      0        0 0.000028
            match_SwapExpandUnsqueezePattern      0        0 0.000028
             match_SwapRangeAddScalarPattern      0        0 0.000022
                      match_SwapUnaryPattern      0        0 0.000042
      match_TransposeReshapeTransposePattern      0        0 0.000036
         match_TransposeReshapeMatMulPattern      0        0 0.000065
                match_TransposeMatMulPattern      0        0 0.000109
                match_TransposeGatherPattern      0        0 0.000029
               match_UnsqueezeReshapePattern      0        0 0.000030
             match_TransposeTransposePattern      0        0 0.000034
      match_UnsqueezeOrSqueezeReshapePattern      0        0 0.000032
                 match_UnsqueezeEqualPattern      0        0 0.000023
                       match_WhereAddPattern      0        0 0.000023
             match_UnsqueezeUnsqueezePattern      0        0 0.000029
                 match_UnsqueezeShapePattern      0        0 0.000028
                                       order      0        0 0.000049
                     remove_duplicated_shape      0        0 0.000014
               remove_duplicated_initializer      0        0 0.000006
                               remove_unused      0        0 0.000441
                                 shape_order      0        0 0.000035

--- extra (8 rows × 2 cols) ---
                                    key                                                                                                                                                                                                                                                                                                                                                      value
                                builder                                                                                                                                                                                                                                     {'aten': {<OpOverload(op='aten.linear', overload='default')>: 2, <OpOverload(op='aten.relu', overload='default')>: 1}}
               time_export_graph_module                                                                                                                                                                                                                                                                                                                                                   0.042389
   stat_time_export_and_post_processing                                                                                                                                                                                                                                                                                                                                                   0.031355
stat_time_post_process_exported_program                                                                                                                                                                                                                                                                                                                                                   0.000236
stat_time_torch_export_export_oblivious                                                                                                                                                                                                                                                                                                                                                   0.031055
            time_export_builder_process                                                                                                                                                                                                                                                                                                                                                    0.00368
                           optimization ExportReport(n_stats=669, extra=['builder', 'optimization', 'stat_time_export_and_post_processing', 'stat_time_post_process_exported_program', 'stat_time_torch_export_export_oblivious', 'time_export_builder_process', 'time_export_graph_module', 'time_export_to_onnx'], has_build_stats=False, n_node_stats=2, n_symbolic_flops=3, n_discrepancies=0)
                    time_export_to_onnx                                                                                                                                                                                                                                                                                                                                                    0.01389

--- node_stats (2 rows × 3 cols) ---
op_type  count  flops
   Gemm      2   6304
   Relu      1    128

--- symbolic_flops (3 rows × 3 cols) ---
op_type                                        node_name  symbolic_flops
   Gemm GemmTransposePattern--MatMulAddPattern--linear22            4224
   Relu                                             relu             128
   Gemm GemmTransposePattern--MatMulAddPattern--linear62            2080

3. Plot the sheet content#

We render each sheet as a matplotlib table so sphinx-gallery captures the output. Sheets that are absent (e.g. build_stats for a standard-size model) are silently skipped.

ordered_sheets = ["extra", "stats", "stats_agg", "node_stats", "symbolic_flops", "build_stats"]
present = [s for s in ordered_sheets if s in sheets]
n = len(present)

fig, axes = plt.subplots(n, 1, figsize=(10, 3 * n))
if n == 1:
    axes = [axes]

for ax, sheet_name in zip(axes, present):
    df = sheets[sheet_name]
    ax.axis("off")
    ax.set_title(sheet_name, fontsize=11, fontweight="bold", pad=6)
    if df.empty:
        ax.text(0.5, 0.5, "(empty)", ha="center", va="center", transform=ax.transAxes)
        continue
    # Truncate to at most 10 rows for readability
    display_df = df.head(10)
    tbl = ax.table(
        cellText=display_df.values.tolist(),
        colLabels=list(display_df.columns),
        cellLoc="center",
        loc="center",
    )
    tbl.auto_set_font_size(False)
    tbl.set_fontsize(7)
    tbl.auto_set_column_width(col=list(range(len(display_df.columns))))
    if len(df) > 10:
        ax.text(
            0.5,
            0.01,
            f"… {len(df) - 10} more rows not shown",
            ha="center",
            va="bottom",
            fontsize=7,
            transform=ax.transAxes,
        )

fig.suptitle("Excel report sheets produced by to_onnx()", fontsize=12)
plt.tight_layout()
plt.show()
Excel report sheets produced by to_onnx(), extra, stats, stats_agg, node_stats, symbolic_flops
/home/runner/work/xadupre.github.io/xadupre.github.io/yet-another-onnx-builder/docs/examples/torch/plot_export_report.py:147: UserWarning: Tight layout not applied. The left and right margins cannot be made large enough to accommodate all Axes decorations.
  plt.tight_layout()

Total running time of the script: (0 minutes 1.483 seconds)

Related examples

InputObserver: recording inputs for ONNX export

InputObserver: recording inputs for ONNX export

Applying patches to a model and displaying the diff

Applying patches to a model and displaying the diff

Registering a custom class as a pytree node

Registering a custom class as a pytree node

Gallery generated by Sphinx-Gallery