From d7dbfc231786daeaf6ea67779fb3d859f7263eaa Mon Sep 17 00:00:00 2001 From: Xavier Dupre Date: Thu, 4 May 2023 11:12:09 +0000 Subject: [PATCH] Adds functions to manipulate profiles --- _doc/api/ort.rst | 2 + _doc/api/plotting.rst | 5 + _doc/examples/plot_profiling.py | 181 +++------ _unittests/ut_ort/data/prof_base.xlsx | Bin 0 -> 30930 bytes _unittests/ut_ort/data/prof_opti.xlsx | Bin 0 -> 39257 bytes _unittests/ut_ort/test_ort_profile.py | 31 +- _unittests/ut_plotting/data/prof.csv | 473 +++++++++++++++++++++++ _unittests/ut_plotting/test_dot_plot.py | 3 - _unittests/ut_plotting/test_stat_plot.py | 19 + _unittests/ut_plotting/test_text_plot.py | 3 - onnx_array_api/ext_test_case.py | 31 +- onnx_array_api/ort/ort_profile.py | 134 ++++++- onnx_array_api/plotting/stat_plot.py | 44 +++ 13 files changed, 780 insertions(+), 146 deletions(-) create mode 100644 _unittests/ut_ort/data/prof_base.xlsx create mode 100644 _unittests/ut_ort/data/prof_opti.xlsx create mode 100644 _unittests/ut_plotting/data/prof.csv create mode 100644 _unittests/ut_plotting/test_stat_plot.py create mode 100644 onnx_array_api/plotting/stat_plot.py diff --git a/_doc/api/ort.rst b/_doc/api/ort.rst index 81fe1ef..d3de0ba 100644 --- a/_doc/api/ort.rst +++ b/_doc/api/ort.rst @@ -23,5 +23,7 @@ OrtTensor Profiling +++++++++ +.. autofunction:: onnx_array_api.ort.ort_profile.merge_ort_profile + .. autofunction:: onnx_array_api.ort.ort_profile.ort_profile diff --git a/_doc/api/plotting.rst b/_doc/api/plotting.rst index 2fe2d77..c70d272 100644 --- a/_doc/api/plotting.rst +++ b/_doc/api/plotting.rst @@ -8,6 +8,11 @@ Dot .. autofunction:: onnx_array_api.plotting.dot_plot.to_dot +Statistics +++++++++++ + +.. autofunction:: onnx_array_api.plotting.stat_plot.plot_ort_profile + Text ++++ diff --git a/_doc/examples/plot_profiling.py b/_doc/examples/plot_profiling.py index 59e7a5f..7a61b68 100644 --- a/_doc/examples/plot_profiling.py +++ b/_doc/examples/plot_profiling.py @@ -21,17 +21,22 @@ from onnxruntime import get_available_providers from onnx_array_api.ext_test_case import example_path from onnx_array_api.ort.ort_optimizers import ort_optimized_model -from onnx_array_api.ort.ort_profile import ort_profile +from onnx_array_api.ort.ort_profile import ort_profile, merge_ort_profile +from onnx_array_api.plotting.stat_plot import plot_ort_profile -filename = example_path("data/small.onnx") +suffix = "" +filename = example_path(f"data/small{suffix}.onnx") optimized = filename + ".optimized.onnx" +print(f"model={filename!r}") if not os.path.exists(optimized): ort_optimized_model(filename, output=optimized) -print(optimized) +print(f"optimized={optimized!r}") ############################# +# .. _l-example-ort-profiling: +# # Profiling # +++++++++ @@ -43,50 +48,31 @@ disable_optimization=True, providers=["CPUExecutionProvider"], ) -prof_base.to_excel("prof_base.xlsx", index=False) +prof_base.to_excel(f"prof_base{suffix}.xlsx", index=False) prof_base ####################################### # And the optimized model. -prof_opt = ort_profile( +prof_opti = ort_profile( optimized, feeds, repeat=6, disable_optimization=True, providers=["CPUExecutionProvider"], ) -prof_opt +prof_opti.to_excel(f"prof_opti{suffix}.xlsx", index=False) +prof_opti ####################################### # And the graph is: - -def plot_profile(df, ax0, ax1=None, title=None): - gr_dur = ( - df[["dur", "args_op_name"]].groupby("args_op_name").sum().sort_values("dur") - ) - gr_dur.plot.barh(ax=ax0) - if title is not None: - ax0.set_title(title) - if ax1 is not None: - gr_n = ( - df[["dur", "args_op_name"]] - .groupby("args_op_name") - .count() - .sort_values("dur") - ) - gr_n = gr_n.loc[gr_dur.index, :] - gr_n.plot.barh(ax=ax1) - ax1.set_title("n occurences") - - unique_op = set(prof_base["args_op_name"]) fig, ax = plt.subplots(2, 2, figsize=(10, len(unique_op)), sharex="col") -plot_profile(prof_base, ax[0, 0], ax[0, 1], title="baseline") -plot_profile(prof_opt, ax[1, 0], ax[1, 1], title="optimized") - -fig.savefig("plot_profiling.png") +plot_ort_profile(prof_base, ax[0, 0], ax[0, 1], title="baseline") +plot_ort_profile(prof_opti, ax[1, 0], ax[1, 1], title="optimized") +fig.tight_layout() +fig.savefig(f"plot_profiling{suffix}.png") ################################################## # Merging profiles @@ -96,103 +82,14 @@ def plot_profile(df, ax0, ax1=None, title=None): # process the same image and the input and output size are the # same at every iteration. - -def preprocess(df): - groupkey = [ - "args_op_name", - "args_output_type_shape", - "args_input_type_shape", - "args_provider", - ] - - def _idx(row): - """ - There may be multiple node with the same - input/output types and shapes. - This function gives every instance a distinct id. - First unique op with same I/O receives the index 0. - The counter restart when the session goes to the - next image. - """ - if row["cat"] == "Session": - occurences[0] = {} - return -1 - assert "idx" not in groupkey - vals = [row[k] for k in groupkey] - key = tuple(map(str, vals)) - if key not in occurences[0]: - occurences[0][key] = 0 - else: - occurences[0][key] += 1 - return occurences[0][key] - - df = df.copy() - occurences = [{}] - df["idx"] = df.apply(_idx, axis=1) - df = df[(df["cat"] == "Node") & df["name"].str.contains("kernel_time")] - groupkey.append("idx") - for c in groupkey: - if c != "idx": - df[c] = df[c].apply(str) - gr = df[groupkey + ["dur"]].groupby(groupkey) - return gr.sum() - - -base = preprocess(prof_base) -opti = preprocess(prof_opt) -merge = base.merge( - opti, how="outer", suffixes=("base", "opti"), left_index=True, right_index=True -) -merge = merge.reset_index(drop=False) -merge.to_excel("plot_profiling_merged.xlsx", index=False) +merge, gr = merge_ort_profile(prof_base, prof_opti) +merge.to_excel(f"plot_profiling_merged{suffix}.xlsx", index=False) merge - ##################################################### -# Aggregation - - -def classify(row): - if numpy.isnan(row["duropti"]): - return "-" - if numpy.isnan(row["durbase"]): - return "+" - return "=" +# More detailed - -keys = {"float": "f"} - - -def process_shape(s): - value = eval(s) - ns = [] - for v in value: - if len(v) != 1: - raise NotImplementedError(f"Unexpected value {v} in {s!r}.") - k, v = list(v.items())[0] - n = "-".join([keys[k], "x".join(map(str, v))]) - ns.append(n) - return ",".join(ns) - - -def label(row): - name = row["args_op_name"] - inshape = process_shape(row["args_input_type_shape"]) - outshape = process_shape(row["args_output_type_shape"]) - side = row["side"][0] - prov = row["args_provider"][:3] - idx = row["idx"] - return f"[{side}{prov}]{name}({inshape})->{outshape}[{idx}]" - - -df = merge.copy() -df["side"] = df.apply(classify, axis=1) -df["label"] = df.apply(label, axis=1) -gr = ( - df[["label", "durbase", "duropti", "idx"]] - .groupby("label") - .agg({"durbase": numpy.sum, "duropti": numpy.sum, "idx": max}) -) +gr.to_excel(f"plot_profiling_merged_details{suffix}.xlsx", index=False) gr ################################ @@ -210,11 +107,10 @@ def label(row): gr[["durbase", "duropti"]].plot.barh(ax=ax[0]) ax[0].set_title("Side by side duration") gr = gr.copy() -gr["idx"] += 1 -gr[["idx"]].plot.barh(ax=ax[1]) +gr[["countbase", "countopti"]].plot.barh(ax=ax[1]) ax[1].set_title("Side by side count") fig.tight_layout() -fig.savefig("plot_profiling_side_by_side.png") +fig.savefig(f"plot_profiling_side_by_side{suffix}.png") ######################################## @@ -231,21 +127,44 @@ def label(row): disable_optimization=True, providers=["CUDAExecutionProvider"], ) + prof_base.to_excel(f"prof_cuda_base{suffix}.xlsx", index=False) + prof_opti = ort_profile( optimized, feeds, repeat=6, disable_optimization=True, - providers=["CUDAExecutionProvider"], + providers=["CUDAExecutionProvider", "CPUExecutionProvider"], ) + prof_opti.to_excel(f"prof_cuda_opti{suffix}.xlsx", index=False) unique_op = set(prof_base["args_op_name"]) fig, ax = plt.subplots(2, 2, figsize=(10, len(unique_op)), sharex="col") - plot_profile(prof_base, ax[0, 0], ax[0, 1], title="baseline") - plot_profile(prof_opt, ax[1, 0], ax[1, 1], title="optimized") - fig.savefig("plot_profiling_cuda.png") + plot_ort_profile(prof_base, ax[0, 0], ax[0, 1], title="baseline") + plot_ort_profile(prof_opti, ax[1, 0], ax[1, 1], title="optimized") + fig.tight_layout() + fig.savefig(f"plot_profiling_cuda{suffix}.png") + + merge, gr = merge_ort_profile(prof_base, prof_opti) + merge.to_excel(f"plot_profiling_merged{suffix}.xlsx", index=False) + gr.to_excel(f"plot_profiling_merged_details{suffix}.xlsx", index=False) + + grmax = gr["durbase"] + gr["duropti"] + total = grmax.sum() + grmax /= total + gr = gr[grmax >= 0.01] + + fig, ax = plt.subplots(1, 2, figsize=(14, min(gr.shape[0], 500)), sharey=True) + gr[["durbase", "duropti"]].plot.barh(ax=ax[0]) + ax[0].set_title("Side by side duration") + gr = gr.copy() + gr[["countbase", "countopti"]].plot.barh(ax=ax[1]) + ax[1].set_title("Side by side count") + fig.tight_layout() + fig.savefig(f"plot_profiling_side_by_side_cuda{suffix}.png") + else: - print(f"CUDA not available in {get_available_providers()}") + print(f"CUDA not available in {get_available_providers()}.") fig, ax = None, None ax diff --git a/_unittests/ut_ort/data/prof_base.xlsx b/_unittests/ut_ort/data/prof_base.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..52c542d045a4818a04af04a5beecc3303dee8116 GIT binary patch literal 30930 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 PodSP_!3ge(zo$ literal 0 HcmV?d00001 diff --git a/_unittests/ut_ort/data/prof_opti.xlsx b/_unittests/ut_ort/data/prof_opti.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..690378a1af620731ef14da42352f46003fb8e91a GIT binary patch literal 39257 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 C_$0po literal 0 HcmV?d00001 diff --git a/_unittests/ut_ort/test_ort_profile.py b/_unittests/ut_ort/test_ort_profile.py index 4e4f7d5..295b7e0 100644 --- a/_unittests/ut_ort/test_ort_profile.py +++ b/_unittests/ut_ort/test_ort_profile.py @@ -1,10 +1,11 @@ import unittest +import os import numpy as np -from pandas import DataFrame +from pandas import DataFrame, read_excel from onnx_array_api.npx import absolute, jit_onnx from onnx_array_api.ext_test_case import ExtTestCase from onnx_array_api.ort.ort_optimizers import ort_optimized_model -from onnx_array_api.ort.ort_profile import ort_profile +from onnx_array_api.ort.ort_profile import ort_profile, merge_ort_profile class TestOrtProfile(ExtTestCase): @@ -27,10 +28,36 @@ def myloss(x, y): self.assertRaise(lambda: ort_optimized_model(onx, "NO"), ValueError) optimized = ort_optimized_model(onx) prof = ort_profile(optimized, feeds) + prof.to_csv("prof.csv", index=False) self.assertIsInstance(prof, DataFrame) prof = ort_profile(optimized, feeds, as_df=False) self.assertIsInstance(prof, list) + def test_merge_ort_profile(self): + data = os.path.join(os.path.dirname(__file__), "data") + df1 = read_excel(os.path.join(data, "prof_base.xlsx")) + df2 = read_excel(os.path.join(data, "prof_opti.xlsx")) + merged, gr = merge_ort_profile(df1, df2) + self.assertEqual(merged.shape, (23, 9)) + self.assertEqual( + list(merged.columns), + [ + "args_op_name", + "args_output_type_shape", + "args_input_type_shape", + "args_provider", + "idx", + "durbase", + "countbase", + "duropti", + "countopti", + ], + ) + self.assertEqual(gr.shape, (19, 4)) + self.assertEqual( + list(gr.columns), ["durbase", "duropti", "countbase", "countopti"] + ) + if __name__ == "__main__": unittest.main(verbosity=2) diff --git a/_unittests/ut_plotting/data/prof.csv b/_unittests/ut_plotting/data/prof.csv new file mode 100644 index 0000000..a478be6 --- /dev/null +++ b/_unittests/ut_plotting/data/prof.csv @@ -0,0 +1,473 @@ +cat,pid,tid,dur,ts,ph,name,args_op_name,op_name,args_thread_scheduling_stats,args_input_type_shape,args_parameter_size,args_activation_size,args_node_index,args_output_size,args_provider,args_output_type_shape +Session,715047,715047,315,3,X,model_loading_array,,,,,,,,,, +Session,715047,715047,3759,349,X,session_initialization,,,,,,,,,, +Node,715047,715047,0,4247,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,81,4251,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,4338,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,4343,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,17,4345,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4370,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,4372,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,19,4375,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,4399,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,4401,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,12,4403,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4422,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,4424,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,29,4426,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4463,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,4472,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,17,4474,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4496,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,4499,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,41,4501,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,4547,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,4551,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,21,4552,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,4578,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,4581,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,15,4582,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4601,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,4604,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,14,4605,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,4627,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,4630,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,13,4637,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4654,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,4657,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,13,4658,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4675,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,4679,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,20,4680,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4704,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,4707,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,12,4709,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,4725,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,4728,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,15,4729,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,4749,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,509,4242,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,549,4207,X,model_run,,,,,,,,,, +Node,715047,715047,0,4801,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,24,4804,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,4833,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,4836,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,12,4837,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4856,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,4858,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,14,4860,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,4878,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,4881,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,14,4882,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4900,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,4902,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,13,4904,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4924,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,4928,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,13,4943,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,4960,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,4963,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,12,4965,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,4981,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,4984,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,14,4985,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5008,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,5011,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,12,5012,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5029,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,5031,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,16,5032,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5053,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,5055,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,14,5057,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5075,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,5078,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,12,5079,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5098,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,5102,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,13,5103,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5120,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,5123,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,14,5124,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,5142,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,5145,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,12,5147,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,5165,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,368,4799,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,377,4793,X,model_run,,,,,,,,,, +Node,715047,715047,0,5197,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,18,5200,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5223,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,5225,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,15,5227,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5246,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,5249,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,14,5250,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5271,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,5274,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,11,5275,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5291,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,5293,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,15,5294,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5314,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,5317,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,11,5318,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5337,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,5340,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,12,5341,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,5357,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,5359,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,16,5361,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5382,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,5384,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,12,5386,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5404,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,5406,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,14,5408,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5426,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,5428,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,14,5429,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5447,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,5467,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,13,5469,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5486,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,5489,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,12,5491,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5507,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,5510,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,11,5511,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,5526,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,5529,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,11,5531,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,5545,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,352,5195,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,359,5191,X,model_run,,,,,,,,,, +Node,715047,715047,0,5574,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,18,5577,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5600,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,5606,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,12,5608,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5624,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,5626,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,16,5628,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5649,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,5651,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,11,5653,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5668,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,5670,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,16,5672,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5692,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,5695,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,14,5697,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5715,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,5718,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,11,5720,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,5735,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,5738,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,16,5739,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5760,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,5763,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,14,5764,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5783,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,5785,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,14,5786,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5807,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,5810,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,11,5811,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5827,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,5829,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,14,5830,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5849,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,5852,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,15,5854,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5876,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,5878,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,11,5880,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,5897,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,5900,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,11,5902,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,5918,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,347,5573,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,353,5568,X,model_run,,,,,,,,,, +Node,715047,715047,0,5944,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,21,5947,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,5973,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,5976,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,12,5977,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,5993,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,5995,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,18,5997,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6019,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,6021,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,18,6023,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6045,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,6047,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,13,6049,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6069,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,6072,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,11,6074,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6089,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,6092,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,14,6094,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,6112,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,6114,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,14,6116,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6137,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,6139,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,12,6143,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6159,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,6161,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,16,6163,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6183,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,6186,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,14,6187,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6205,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,6208,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,12,6209,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6228,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,6232,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,12,6233,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6250,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,6252,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,14,6254,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,6272,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,6274,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,14,6276,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,6294,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,353,5943,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,360,5939,X,model_run,,,,,,,,,, +Node,715047,715047,0,6321,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,18,6324,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6346,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,6348,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,15,6350,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6369,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,6372,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,14,6373,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6394,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,6396,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,11,6398,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6413,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,6415,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,15,6417,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6436,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,6439,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,14,6441,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6459,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,6462,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,11,6463,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,6509,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,6513,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,16,6514,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6534,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,6537,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,12,6538,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6554,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,6556,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,13,6558,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6575,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,6577,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,11,6579,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6594,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,6596,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,12,6598,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6614,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,6617,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,12,6619,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6634,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,6637,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,12,6642,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,6657,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,6660,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,11,6662,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,6677,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,359,6320,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,366,6316,X,model_run,,,,,,,,,, +Node,715047,715047,0,6704,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,18,6707,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6729,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,6732,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,12,6733,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6749,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,6751,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,13,6752,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6774,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,6776,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,12,6778,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6794,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,6796,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,15,6797,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6817,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,6820,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,11,6822,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6839,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,6842,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,11,6844,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,6859,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,6862,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,17,6864,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6885,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,6887,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,15,6888,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6907,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,6913,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,14,6915,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,6939,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,6941,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,12,6943,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6959,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,6961,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,15,6963,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,6982,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,6985,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,15,6986,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7006,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,7009,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,11,7010,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7026,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,7028,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,14,7030,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7048,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,347,6703,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,354,6699,X,model_run,,,,,,,,,, +Node,715047,715047,0,7075,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,21,7078,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7104,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,7106,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,12,7108,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7124,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,7126,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,16,7128,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7148,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,7151,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,14,7152,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7170,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,7173,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,13,7174,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7193,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,7197,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,14,7198,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7217,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,7219,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,14,7221,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7239,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,7242,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,14,7244,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7262,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,7264,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,14,7266,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7284,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,7286,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,16,7288,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7308,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,7310,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,11,7312,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7330,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,7332,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,12,7334,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7350,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,7353,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,15,7355,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7373,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,7376,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,16,7378,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7398,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,7400,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,11,7402,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7420,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,348,7074,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,355,7070,X,model_run,,,,,,,,,, +Node,715047,715047,0,7447,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,18,7449,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7475,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,7477,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,15,7479,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7497,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,7500,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,14,7501,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7519,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,7522,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,14,7523,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7541,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,7543,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,16,7545,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7564,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,7568,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,11,7569,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7587,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,7590,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,11,7592,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7607,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,7610,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,17,7611,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7632,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,7634,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,12,7636,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7654,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,7656,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,14,7658,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7676,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,7678,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,15,7680,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7698,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,7700,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,15,7702,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7721,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,7727,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,12,7728,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7748,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,7751,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,11,7752,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7767,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,7770,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,14,7771,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7789,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,346,7445,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,352,7441,X,model_run,,,,,,,,,, +Node,715047,715047,0,7815,X,Slice_10_fence_before,Slice,Slice_10,,,,,,,, +Node,715047,715047,17,7817,X,Slice_10_kernel_time,Slice,Slice_10,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,10,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7843,X,Slice_10_fence_after,Slice,Slice_10,,,,,,,, +Node,715047,715047,0,7846,X,Squeeze_11_fence_before,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,12,7847,X,Squeeze_11_kernel_time,Squeeze,Squeeze_11,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,11,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7863,X,Squeeze_11_fence_after,Squeeze,Squeeze_11,,,,,,,, +Node,715047,715047,0,7865,X,Slice_8_fence_before,Slice,Slice_8,,,,,,,, +Node,715047,715047,18,7867,X,Slice_8_kernel_time,Slice,Slice_8,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,8,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,7889,X,Slice_8_fence_after,Slice,Slice_8,,,,,,,, +Node,715047,715047,0,7891,X,Squeeze_9_fence_before,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,11,7893,X,Squeeze_9_kernel_time,Squeeze,Squeeze_9,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,9,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7911,X,Squeeze_9_fence_after,Squeeze,Squeeze_9,,,,,,,, +Node,715047,715047,0,7913,X,Sub_12_fence_before,Sub,Sub_12,,,,,,,, +Node,715047,715047,13,7915,X,Sub_12_kernel_time,Sub,Sub_12,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,12,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7932,X,Sub_12_fence_after,Sub,Sub_12,,,,,,,, +Node,715047,715047,0,7935,X,Abs_13_fence_before,Abs,Abs_13,,,,,,,, +Node,715047,715047,14,7936,X,Abs_13_kernel_time,Abs,Abs_13,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,13,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,7954,X,Abs_13_fence_after,Abs,Abs_13,,,,,,,, +Node,715047,715047,0,7957,X,ReduceSum_14_fence_before,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,15,7958,X,ReduceSum_14_kernel_time,ReduceSum,ReduceSum_14,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,14,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,7977,X,ReduceSum_14_fence_after,ReduceSum,ReduceSum_14,,,,,,,, +Node,715047,715047,0,7980,X,Slice_3_fence_before,Slice,Slice_3,,,,,,,, +Node,715047,715047,14,7981,X,Slice_3_kernel_time,Slice,Slice_3,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,3,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,8002,X,Slice_3_fence_after,Slice,Slice_3,,,,,,,, +Node,715047,715047,0,8005,X,Squeeze_4_fence_before,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,14,8006,X,Squeeze_4_kernel_time,Squeeze,Squeeze_4,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,4,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,8024,X,Squeeze_4_fence_after,Squeeze,Squeeze_4,,,,,,,, +Node,715047,715047,0,8027,X,Slice_1_fence_before,Slice,Slice_1,,,,,,,, +Node,715047,715047,16,8028,X,Slice_1_kernel_time,Slice,Slice_1,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 2]}, {'int64': [1]}, {'int64': [1]}, {'int64': [1]}]",24,16,1,8,CPUExecutionProvider,"[{'float': [2, 1]}]" +Node,715047,715047,0,8049,X,Slice_1_fence_after,Slice,Slice_1,,,,,,,, +Node,715047,715047,0,8051,X,Squeeze_2_fence_before,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,11,8052,X,Squeeze_2_kernel_time,Squeeze,Squeeze_2,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2, 1]}, {'int64': [1]}]",8,8,2,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,8070,X,Squeeze_2_fence_after,Squeeze,Squeeze_2,,,,,,,, +Node,715047,715047,0,8072,X,Sub_5_fence_before,Sub,Sub_5,,,,,,,, +Node,715047,715047,12,8074,X,Sub_5_kernel_time,Sub,Sub_5,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': [2]}]",0,16,5,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,8090,X,Sub_5_fence_after,Sub,Sub_5,,,,,,,, +Node,715047,715047,0,8093,X,Pow_6_fence_before,Pow,Pow_6,,,,,,,, +Node,715047,715047,17,8095,X,Pow_6_kernel_time,Pow,Pow_6,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': [2]}, {'float': []}]",4,8,6,8,CPUExecutionProvider,[{'float': [2]}] +Node,715047,715047,0,8116,X,Pow_6_fence_after,Pow,Pow_6,,,,,,,, +Node,715047,715047,0,8119,X,ReduceSum_7_fence_before,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,14,8121,X,ReduceSum_7_kernel_time,ReduceSum,ReduceSum_7,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}",[{'float': [2]}],0,8,7,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,8139,X,ReduceSum_7_fence_after,ReduceSum,ReduceSum_7,,,,,,,, +Node,715047,715047,0,8142,X,Add_15_fence_before,Add,Add_15,,,,,,,, +Node,715047,715047,12,8143,X,Add_15_kernel_time,Add,Add_15,"{'main_thread': {'thread_pool_name': 'session-2-intra-op', 'thread_id': '139965577762624', 'block_size': [], 'core': -1, 'Distribution': 0, 'DistributionEnqueue': 0, 'Run': 0, 'Wait': 0, 'WaitRevoke': 0}, 'sub_threads': {'139960367707904': {'num_run': 0, 'core': -1}, '139960921331456': {'num_run': 0, 'core': -1}, '139960929724160': {'num_run': 0, 'core': -1}, 'thread::id of a non-executing thread': {'num_run': 0, 'core': -1}, '139964713457408': {'num_run': 0, 'core': -1}, '139964671510272': {'num_run': 0, 'core': -1}, '139962228516608': {'num_run': 0, 'core': -1}, '139962220123904': {'num_run': 0, 'core': -1}, '139962211731200': {'num_run': 0, 'core': -1}, '139962203338496': {'num_run': 0, 'core': -1}, '139961575667456': {'num_run': 0, 'core': -1}, '139961567274752': {'num_run': 0, 'core': -1}, '139961558882048': {'num_run': 0, 'core': -1}, '139961550489344': {'num_run': 0, 'core': -1}, '139961542096640': {'num_run': 0, 'core': -1}, '139961533703936': {'num_run': 0, 'core': -1}, '139961525311232': {'num_run': 0, 'core': -1}, '139960971687680': {'num_run': 0, 'core': -1}, '139960963294976': {'num_run': 0, 'core': -1}, '139960954902272': {'num_run': 0, 'core': -1}, '139960946509568': {'num_run': 0, 'core': -1}, '139960359315200': {'num_run': 0, 'core': -1}}}","[{'float': []}, {'float': []}]",0,8,15,4,CPUExecutionProvider,[{'float': []}] +Node,715047,715047,0,8159,X,Add_15_fence_after,Add,Add_15,,,,,,,, +Session,715047,715047,348,7813,X,SequentialExecutor::Execute,,,,,,,,,, +Session,715047,715047,354,7809,X,model_run,,,,,,,,,, diff --git a/_unittests/ut_plotting/test_dot_plot.py b/_unittests/ut_plotting/test_dot_plot.py index c0fe6ca..5c03746 100644 --- a/_unittests/ut_plotting/test_dot_plot.py +++ b/_unittests/ut_plotting/test_dot_plot.py @@ -1,7 +1,4 @@ # -*- coding: utf-8 -*- -""" -@brief test log(time=2s) -""" import os import unittest diff --git a/_unittests/ut_plotting/test_stat_plot.py b/_unittests/ut_plotting/test_stat_plot.py new file mode 100644 index 0000000..9fa2a31 --- /dev/null +++ b/_unittests/ut_plotting/test_stat_plot.py @@ -0,0 +1,19 @@ +import os +import unittest +import pandas +import matplotlib.pyplot as plt +from onnx_array_api.ext_test_case import ExtTestCase, matplotlib_test +from onnx_array_api.plotting.stat_plot import plot_ort_profile + + +class TestStatPlot(ExtTestCase): + @matplotlib_test() + def test_plot_ort_profile(self): + data = os.path.join(os.path.dirname(__file__), "data", "prof.csv") + df = pandas.read_csv(data) + _, ax = plt.subplots(2, 1) + plot_ort_profile(df, ax0=ax[0], ax1=ax[1]) + + +if __name__ == "__main__": + unittest.main() diff --git a/_unittests/ut_plotting/test_text_plot.py b/_unittests/ut_plotting/test_text_plot.py index c505e7d..e36ce2c 100644 --- a/_unittests/ut_plotting/test_text_plot.py +++ b/_unittests/ut_plotting/test_text_plot.py @@ -1,7 +1,4 @@ # -*- coding: utf-8 -*- -""" -@brief test log(time=2s) -""" import os import textwrap import unittest diff --git a/onnx_array_api/ext_test_case.py b/onnx_array_api/ext_test_case.py index 1235c8b..ab72c57 100644 --- a/onnx_array_api/ext_test_case.py +++ b/onnx_array_api/ext_test_case.py @@ -14,13 +14,11 @@ def ignore_warnings(warns: List[Warning]) -> Callable: """ Catches warnings. - @param warns warnings to ignore + + :param warns: warnings to ignore """ def wrapper(fct): - if warns is None: - raise AssertionError(f"warns cannot be None for '{fct}'.") - def call_f(self): with warnings.catch_warnings(): warnings.simplefilter("ignore", warns) @@ -31,6 +29,29 @@ def call_f(self): return wrapper +def matplotlib_test() -> Callable: + """ + Decorator for every test checking matplotlib graphs. + Cleans matplotlib after its completion. + """ + + def wrapper(fct): + import matplotlib + + def call_f(self): + orig_units_registry = matplotlib.units.registry.copy() + try: + return fct(self) + finally: + matplotlib.units.registry.clear() + matplotlib.units.registry.update(orig_units_registry) + matplotlib.pyplot.close("all") + + return call_f + + return wrapper + + def example_path(path: str) -> str: """ Fixes a path for the examples. @@ -39,7 +60,7 @@ def example_path(path: str) -> str: if os.path.exists(path): return path this = os.path.abspath(os.path.dirname(__file__)) - full = os.path.join(this, "..", "_doc", "examples", path) + full = os.path.normpath(os.path.join(this, "..", "_doc", "examples", path)) if os.path.exists(full): return full raise FileNotFoundError(f"Unable to find path {path!r} or {full!r}.") diff --git a/onnx_array_api/ort/ort_profile.py b/onnx_array_api/ort/ort_profile.py index 1aa1866..37d8092 100644 --- a/onnx_array_api/ort/ort_profile.py +++ b/onnx_array_api/ort/ort_profile.py @@ -1,6 +1,6 @@ import json import os -from typing import Any, Dict, List, Optional, Union +from typing import Any, Dict, List, Optional, Tuple, Union import numpy from onnx import ModelProto from pandas import DataFrame @@ -25,7 +25,8 @@ def ort_profile( :param disable_optimization: disable onnxruntime optimization :param repeat: number of times to run the inference :param as_df: returns the - :param providers: list of providers to use when initializing the inference session + :param providers: list of providers to use when initializing the inference session, + if None, the default value is `["CPUExecutionProvider"]` :param kwargs: additional parameters when initializing the inference session :return: DataFrame or dictionary """ @@ -41,6 +42,8 @@ def ort_profile( if isinstance(filename_or_bytes, ModelProto) else filename_or_bytes ) + if providers is None: + providers = ["CPUExecutionProvider"] sess = InferenceSession(obj, sess_options, providers=providers, **kwargs) for i in range(repeat): sess.run(None, feeds) @@ -67,3 +70,130 @@ def ort_profile( if as_df: return DataFrame(rows) return rows + + +def _merge_ort_profile_preprocess(df): + groupkey = [ + "args_op_name", + "args_output_type_shape", + "args_input_type_shape", + "args_provider", + ] + + def _idx(row): + """ + There may be multiple node with the same + input/output types and shapes. + This function gives every instance a distinct id. + First unique op with same I/O receives the index 0. + The counter restart when the session goes to the + next image. + """ + if row["cat"] == "Session": + occurences[0] = {} + return -1 + assert "idx" not in groupkey + vals = [row[k] for k in groupkey] + key = tuple(map(str, vals)) + if key not in occurences[0]: + occurences[0][key] = 0 + else: + occurences[0][key] += 1 + return occurences[0][key] + + df = df.copy() + occurences = [{}] + df["idx"] = df.apply(_idx, axis=1) + df = df[(df["cat"] == "Node") & df["name"].str.contains("kernel_time")] + groupkey.append("idx") + for c in groupkey: + if c != "idx": + df[c] = df[c].apply(str) + df = df.copy() + df["count"] = 1 + gr = df[groupkey + ["dur", "count"]].groupby(groupkey) + return gr.sum() + + +def _process_shape(s: Tuple[int, ...], keys: Dict[str, str]) -> str: + value = eval(s) + ns = [] + for v in value: + if len(v) != 1: + raise NotImplementedError(f"Unexpected value {v} in {s!r}.") + k, v = list(v.items())[0] + n = "-".join([keys[k], "x".join(map(str, v))]) + ns.append(n) + return ",".join(ns) + + +def _label(row: Dict[str, Any], column: Optional[str], keys: Dict[str, str]) -> str: + name = row["args_op_name"] + inshape = _process_shape(row["args_input_type_shape"], keys) + outshape = _process_shape(row["args_output_type_shape"], keys) + side = row["side"][0] + prov = row["args_provider"][:3] + add = "" if column is None else f"[{row[column]}]" + return f"[{side}{prov}]{name}({inshape})->{outshape}{add}" + + +def merge_ort_profile( + prof1: DataFrame, + prof2: DataFrame, + suffixes: Tuple[str, str] = ("base", "opti"), + by_column: Optional[str] = None, +) -> Tuple[DataFrame, DataFrame]: + """ + Merges two profiles produced by function :func:`ort_profile + `. + + :param prof1: first profile + :param prof2: second profile + :param suffixes: used by pandas merge + :param by_column: the second profile merged by input, output shapes and types + plus an additional column, usually `None`, `'idx'` or `'op_name'` + :return: merged profiles + """ + # First merge + base = _merge_ort_profile_preprocess(prof1) + opti = _merge_ort_profile_preprocess(prof2) + merge = base.merge( + opti, how="outer", suffixes=suffixes, left_index=True, right_index=True + ) + merge = merge.reset_index(drop=False) + + # Second merge + + def classify(row): + if numpy.isnan(row[f"dur{suffixes[1]}"]): + return "-" + if numpy.isnan(row[f"dur{suffixes[0]}"]): + return "+" + return "=" + + keys = {"float": "f"} + + df = merge.copy() + df["side"] = df.apply(classify, axis=1) + df["label"] = df.apply(lambda row: _label(row, by_column, keys), axis=1) + gr = ( + df[ + [ + "label", + f"dur{suffixes[0]}", + f"dur{suffixes[1]}", + f"count{suffixes[0]}", + f"count{suffixes[1]}", + ] + ] + .groupby("label") + .agg( + { + f"dur{suffixes[0]}": numpy.sum, + f"dur{suffixes[1]}": numpy.sum, + f"count{suffixes[0]}": numpy.sum, + f"count{suffixes[1]}": numpy.sum, + } + ) + ) + return merge, gr diff --git a/onnx_array_api/plotting/stat_plot.py b/onnx_array_api/plotting/stat_plot.py new file mode 100644 index 0000000..eaa6a70 --- /dev/null +++ b/onnx_array_api/plotting/stat_plot.py @@ -0,0 +1,44 @@ +from typing import Any, Optional +import pandas +import matplotlib.pyplot as plt + + +def plot_ort_profile( + df: pandas.DataFrame, + ax0: Optional[Any] = None, + ax1: Optional[Any] = None, + title: Optional[str] = None, +) -> Any: + """ + Plots time spend in computation based on dataframe + produced by function :func:`ort_profile + `. + + :param df: dataframe + :param ax0: first axis to draw time + :param ax1: second axis to draw occurences + :param title: graph title + :return: ax0 + + See :ref:`l-example-ort-profiling` for an example. + """ + if ax0 is None: + ax0 = plt.gca() + + gr_dur = ( + df[["dur", "args_op_name"]].groupby("args_op_name").sum().sort_values("dur") + ) + gr_dur.plot.barh(ax=ax0) + if title is not None: + ax0.set_title(title) + if ax1 is not None: + gr_n = ( + df[["dur", "args_op_name"]] + .groupby("args_op_name") + .count() + .sort_values("dur") + ) + gr_n = gr_n.loc[gr_dur.index, :] + gr_n.plot.barh(ax=ax1) + ax1.set_title("n occurences") + return ax0 pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy