From 85a9af9d56fc3470ff9f2fe76f601ea0285acb81 Mon Sep 17 00:00:00 2001 From: Konstantin Milanovic Date: Fri, 27 Sep 2024 13:59:12 +0000 Subject: [PATCH] Reduce ops tests per test plan --- .../test/operators/pytorch/reduce/__init__.py | 3 + .../test/operators/pytorch/reduce/conftest.py | 3 + ...t_reduce_ids_df_mf_bad_data_type_error.txt | 50 + .../test_reduce_ids_df_mf_pcc_error.txt | 14 + ...educe_ids_df_mf_tt_throw_reshape_error.txt | 101 ++ ...s_df_mf_tt_throw_unsupported_dim_error.txt | 69 ++ .../errors/test_reduce_ids_pcc_error.txt | 225 +++++ .../errors/test_reduce_ids_reshape1_error.txt | 916 ++++++++++++++++++ .../errors/test_reduce_ids_reshape2_error.txt | 28 + .../test_reduce_ids_unsupported_dim_error.txt | 532 ++++++++++ .../test_reduce_ids_z_dim_slice_error.txt | 212 ++++ .../operators/pytorch/reduce/test_reduce.py | 377 +++++++ forge/test/operators/utils/failing_reasons.py | 21 + 13 files changed, 2551 insertions(+) create mode 100644 forge/test/operators/pytorch/reduce/__init__.py create mode 100644 forge/test/operators/pytorch/reduce/conftest.py create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_bad_data_type_error.txt create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_pcc_error.txt create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_tt_throw_reshape_error.txt create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_tt_throw_unsupported_dim_error.txt create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_pcc_error.txt create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_reshape1_error.txt create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_reshape2_error.txt create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_unsupported_dim_error.txt create mode 100644 forge/test/operators/pytorch/reduce/errors/test_reduce_ids_z_dim_slice_error.txt create mode 100644 forge/test/operators/pytorch/reduce/test_reduce.py diff --git a/forge/test/operators/pytorch/reduce/__init__.py b/forge/test/operators/pytorch/reduce/__init__.py new file mode 100644 index 000000000..2332467ef --- /dev/null +++ b/forge/test/operators/pytorch/reduce/__init__.py @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: © 2024 Tenstorrent AI ULC + +# SPDX-License-Identifier: Apache-2.0 diff --git a/forge/test/operators/pytorch/reduce/conftest.py b/forge/test/operators/pytorch/reduce/conftest.py new file mode 100644 index 000000000..2332467ef --- /dev/null +++ b/forge/test/operators/pytorch/reduce/conftest.py @@ -0,0 +1,3 @@ +# SPDX-FileCopyrightText: © 2024 Tenstorrent AI ULC + +# SPDX-License-Identifier: Apache-2.0 diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_bad_data_type_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_bad_data_type_error.txt new file mode 100644 index 000000000..e797c8e22 --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_bad_data_type_error.txt @@ -0,0 +1,50 @@ +E RuntimeError: mean(): could not infer output dtype. Input dtype must be either a floating point or complex dtype. Got: Int + +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(1, 2, 3, 4)-RawUInt8-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-RawUInt8-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-RawUInt8-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-RawUInt8-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-RawUInt8-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-RawUInt8-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-RawUInt8-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-RawUInt8-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(1, 2, 3, 4)-RawUInt16-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-RawUInt16-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-RawUInt16-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-RawUInt16-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-RawUInt16-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-RawUInt16-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-RawUInt16-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-RawUInt16-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(1, 2, 3, 4)-RawUInt32-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-RawUInt32-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-RawUInt32-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-RawUInt32-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-RawUInt32-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-RawUInt32-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-RawUInt32-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-RawUInt32-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(1, 2, 3, 4)-Int8-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Int8-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Int8-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Int8-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-Int8-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Int8-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-Int8-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Int8-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(1, 2, 3, 4)-UInt16-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-UInt16-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-UInt16-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-UInt16-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-UInt16-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-UInt16-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-UInt16-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-UInt16-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Int32-HiFi4 diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_pcc_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_pcc_error.txt new file mode 100644 index 000000000..6c8b7627f --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_pcc_error.txt @@ -0,0 +1,14 @@ +E AssertionError: PCC check failed + +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-RawUInt8-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-RawUInt8-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-RawUInt16-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-RawUInt16-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-RawUInt32-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-RawUInt32-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-Int8-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-Int8-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-UInt16-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-UInt16-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 2, 3, 4)-Int32-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 2, 3, 4)-Int32-HiFi4 diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_tt_throw_reshape_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_tt_throw_reshape_error.txt new file mode 100644 index 000000000..190e47cdb --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_tt_throw_reshape_error.txt @@ -0,0 +1,101 @@ +E RuntimeError: TT_THROW @ /home/kmilanovic/src/ttforge/tt-forge-fe/third_party/tt-mlir/third_party/tt-metal/src/tt-metal/ttnn/cpp/ttnn/operations/core/core.cpp:49: tt::exception +E info: +E Unable to reshape a tensor in TILE_LAYOUT to non-tile height and width! Please convert the tensor to ROW_MAJOR_LAYOUT first. +E backtrace: + +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp2-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp2-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp2-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp4-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp4-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp4-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp8-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp8-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp8-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float32-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float32-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float32-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Lf8-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Lf8-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Lf8-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-RawUInt8-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-RawUInt8-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-RawUInt8-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-RawUInt16-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-RawUInt16-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-RawUInt16-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-RawUInt32-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-RawUInt32-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-RawUInt32-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Int8-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Int8-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Int8-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-UInt16-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-UInt16-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-UInt16-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Int32-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Int32-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp2-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp2-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp2-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp4-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp4-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp4-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp8-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp8-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp8-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float32-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float32-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float32-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Lf8-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Lf8-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Lf8-HiFi4 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-LoFi +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-LoFi +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-LoFi +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi2 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi2 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi2 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi3 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi3 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi3 +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi4 +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi4 +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi4 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-LoFi +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-LoFi +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-LoFi +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi2 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi2 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi2 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi3 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi3 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi3 +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi4 +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi4 +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi4 diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_tt_throw_unsupported_dim_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_tt_throw_unsupported_dim_error.txt new file mode 100644 index 000000000..c01d359bc --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_df_mf_tt_throw_unsupported_dim_error.txt @@ -0,0 +1,69 @@ +E RuntimeError: TT_THROW @ /home/kmilanovic/src/ttforge/tt-forge-fe/third_party/tt-mlir/third_party/tt-metal/src/tt-metal/ttnn/cpp/ttnn/operations/reduction/generic/generic_reductions.cpp:140: tt::exception +E info: +E Unsupported dim +E backtrace: + +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp2-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp2-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp4-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp4-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float32-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float32-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Lf8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Lf8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-RawUInt8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-RawUInt8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-RawUInt16-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-RawUInt16-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-RawUInt32-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-RawUInt32-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Int8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Int8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-UInt16-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-UInt16-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Int32-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Int32-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp2-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp2-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp2_b-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp4-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp4-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp4_b-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp8-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp8-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Bfp8_b-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float32-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float32-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Lf8-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Lf8-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16_b-LoFi +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-LoFi +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16_b-HiFi2 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi2 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16_b-HiFi3 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi3 +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16_b-HiFi4 +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16_b-LoFi +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-LoFi +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16_b-HiFi2 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi2 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16_b-HiFi3 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi3 +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-Float16_b-HiFi4 +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-Float16_b-HiFi4 diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_pcc_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_pcc_error.txt new file mode 100644 index 000000000..2422c445b --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_pcc_error.txt @@ -0,0 +1,225 @@ +E AssertionError: PCC check failed + +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': True}-(1, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': True}-(8, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 1, 23)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 64, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': True}-(8, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': True}-(1, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': True}-(8, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': True}-(1, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': True}-(8, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': True}-(1, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(1, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': True}-(8, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 1, 23)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 64, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': True}-(1, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(1, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': True}-(8, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': True}-(1, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(1, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': True}-(8, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': True}-(1, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(1, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': True}-(8, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(12, 64, 160, 96)-None-None diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_reshape1_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_reshape1_error.txt new file mode 100644 index 000000000..2eb4f9942 --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_reshape1_error.txt @@ -0,0 +1,916 @@ +E RuntimeError: TT_THROW @ /home/kmilanovic/src/ttforge/tt-forge-fe/third_party/tt-mlir/third_party/tt-metal/src/tt-metal/ttnn/cpp/ttnn/operations/core/core.cpp:49: tt::exception +E info: +E Unable to reshape a tensor in TILE_LAYOUT to non-tile height and width! Please convert the tensor to ROW_MAJOR_LAYOUT first. + +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 32, 64)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 32, 64)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 160, 96)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 160, 96)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 32, 64)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 32, 64)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 160, 96)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 160, 96)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(14, 13, 89, 3)-None-None diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_reshape2_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_reshape2_error.txt new file mode 100644 index 000000000..c98a23de4 --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_reshape2_error.txt @@ -0,0 +1,28 @@ +E RuntimeError: TT_THROW @ /home/kmilanovic/src/ttforge/tt-forge-fe/third_party/tt-mlir/third_party/tt-metal/src/tt-metal/ttnn/cpp/ttnn/operations/core/core.cpp:60: tt::exception +E info: +E Unable to reshape given tensor! + +sum-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 2, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 3, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 2, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 3, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 2, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 3, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 2, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 3, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 2, 'keepdim': False}-(64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 3, 'keepdim': False}-(12, 64, 160, 96)-None-None diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_unsupported_dim_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_unsupported_dim_error.txt new file mode 100644 index 000000000..b567824f2 --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_unsupported_dim_error.txt @@ -0,0 +1,532 @@ +E RuntimeError: TT_THROW @ /home/kmilanovic/src/ttforge/tt-forge-fe/third_party/tt-mlir/third_party/tt-metal/src/tt-metal/ttnn/cpp/ttnn/operations/reduction/generic/generic_reductions.cpp:140: tt::exception +E info: +E Unsupported dim + +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(3, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(2, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(4, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(5, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(6, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(11, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(12, 64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(13, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(14, 13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(3, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(2, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(4, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(5, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(6, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(11, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(12, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(13, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': True}-(14, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 1, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(3, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(2, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(4, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(5, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(6, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(11, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(12, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(13, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(14, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(3, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(2, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(4, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(5, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(6, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(12, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(13, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(14, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(1, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(3, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(2, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(4, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(5, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(6, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(11, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(12, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(13, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': True}-(14, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 1, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(1, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(3, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(2, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(4, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(5, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(6, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(11, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(12, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(13, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': True}-(14, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 1, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(1, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(3, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(2, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(4, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(5, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(6, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(11, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(12, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(13, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': True}-(14, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 1, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(1, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(1, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(3, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(2, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(4, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(5, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(6, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(11, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(12, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(13, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': True}-(14, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 1, 'keepdim': False}-(14, 13, 89, 3)-None-None diff --git a/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_z_dim_slice_error.txt b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_z_dim_slice_error.txt new file mode 100644 index 000000000..575b91e60 --- /dev/null +++ b/forge/test/operators/pytorch/reduce/errors/test_reduce_ids_z_dim_slice_error.txt @@ -0,0 +1,212 @@ +E AttributeError: 'TransposeTM' object has no attribute 'z_dim_slice' (via OpType cpp underlying class) + +forge/forge/op/eval/interface.py:30: AttributeError + +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(3, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(2, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(4, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(5, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(6, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(8, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(9, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(12, 64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(13, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(14, 13, 89, 3)-None-None +sum-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(3, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(2, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(4, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(5, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(6, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(8, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(9, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(12, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(13, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': True}-(14, 13, 89, 3)-None-None +sum-FROM_HOST-{'dim': 0, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(3, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(2, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(4, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(5, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(6, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(8, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(9, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(12, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(13, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(14, 13, 89, 3)-None-None +sum-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(14, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(3, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(3, 11, 45, 17)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(2, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(2, 2, 3, 4)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(4, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(4, 11, 1, 23)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(5, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(5, 11, 64, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(6, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(6, 100, 100, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(7, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(7, 10, 1000, 100)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(8, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(8, 1, 10, 1000)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(9, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(9, 1, 9920, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(10, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(10, 10, 10000, 1)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 32, 32, 64)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(12, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(12, 64, 160, 96)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(13, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(13, 11, 17, 41)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(14, 13, 89, 3)-None-None +sum-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(3, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(2, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(4, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(5, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(6, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(8, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(9, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(11, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(12, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(13, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': True}-(14, 13, 89, 3)-None-None +mean-FROM_ANOTHER_OP-{'dim': 0, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(3, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(2, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(4, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(5, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(6, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(8, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(9, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(11, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(12, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(13, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': True}-(14, 13, 89, 3)-None-None +mean-FROM_HOST-{'dim': 0, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(3, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(2, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(4, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(5, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(6, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(8, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(9, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(11, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(12, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(13, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': True}-(14, 13, 89, 3)-None-None +mean-FROM_DRAM_QUEUE-{'dim': 0, 'keepdim': False}-(14, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(3, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(3, 11, 45, 17)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(2, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(2, 2, 3, 4)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(4, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(4, 11, 1, 23)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(5, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(5, 11, 64, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(6, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(6, 100, 100, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(7, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(7, 10, 1000, 100)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(8, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(8, 1, 10, 1000)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(9, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(9, 1, 9920, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(10, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(10, 10, 10000, 1)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(11, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(11, 32, 32, 64)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(12, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(12, 64, 160, 96)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(13, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(13, 11, 17, 41)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': True}-(14, 13, 89, 3)-None-None +mean-CONST_EVAL_PASS-{'dim': 0, 'keepdim': False}-(14, 13, 89, 3)-None-None diff --git a/forge/test/operators/pytorch/reduce/test_reduce.py b/forge/test/operators/pytorch/reduce/test_reduce.py new file mode 100644 index 000000000..a96fdcffe --- /dev/null +++ b/forge/test/operators/pytorch/reduce/test_reduce.py @@ -0,0 +1,377 @@ +# SPDX-FileCopyrightText: © 2024 Tenstorrent AI ULC + +# SPDX-License-Identifier: Apache-2.0 +# +# Tests for testing of reduce operators +# +# In this test we test pytorch reduce operators + +# GENERAL OP SUPPORT TEST PLAN: +# 1. Operand type - any supported type +# 2. Operand source(s): +# (+) 2.1 From another op +# - Operator -> input +# (+) 2.2 From DRAM queue +# - Operator is first node in network +# - Input_queue flag = false +# (+) 2.3 Const Inputs (const eval pass) +# - Operator where all inputs are constants. +# (+) 2.4 From host +# - Input tensor as input of network +# - Operator is first node in network +# - Input_queue flag = true +# 3 Operand shapes type(s): +# (+) 3.1 Full tensor (i.e. full expected shape) +# - 3-4 by default P1 (high prioriy) +# - 2, 5, ++ include P2 (lower prioriy) +# (+) 3.2 Tensor reduce on one or more dims to 1 +# - Vector +# - Only one dim is not equal to 1 +# (+) 3.3 Scalar P2 +# - Create tensor of dimension equal to 0 (tensor from scalar) or just to use scalar as simple value +# 4. Operand / output size of dimensions (few examples of each, 10 values total) +# (+) 4.1 Divisible by 32 +# (+) 4.2 Prime numbers +# (+) 4.3 Very large (thousands, 10s of thousands) +# - 100x100, 100x1000 +# - maybe nightly only +# (+) 4.4 Extreme ratios between height/width +# 4.5 ...probably many more interesting combinations here +# 5. Data format - all supported formats +# (/) 5.1 Output DF +# (/) 5.2 Intermediate DF +# (/) 5.3 Accumulation DF +# (+) 5.4 Operand DFs +# - Fix HiFi4 for math fidelity value +# (+) 6. Math fidelity - LoFi, HiFi2a, Hifi2b, Hifi3, Hifi4 +# - Fix fp16b (default) for data format value +# (/) 7. Special attributes - if applicable.. like approx_mode for Exp, for example +# (/) 8. Special cases - if applicable +# 9. Variable number of operands - if applicable +# (/) Few representative values +# (/) Reuse inputs for selected operators + + +import pytest + +from typing import List, Dict, Type, Optional, Any +from loguru import logger + +import random +import torch +import forge +import forge.op +import os + +from forge.op_repo import TensorShape + +from test.operators.utils import InputSourceFlags, VerifyUtils +from test.operators.utils import ShapeUtils +from test.operators.utils import InputSource +from test.operators.utils import TestVector +from test.operators.utils import TestResultFailing +from test.operators.utils import TestPlan +from test.operators.utils import FailingReasons +from test.operators.utils.compat import TestDevice +from test.operators.utils import RateLimiter +from test.operators.utils import TestCollection +from test.operators.utils import TestPlanUtils +from test.operators.utils import TestParamsFilter +from test.operators.utils import TestCollectionCommon + + +class ModelFromAnotherOp(torch.nn.Module): + + model_name = "model_op_src_from_another_op" + + def __init__(self, operator, opname, shape, kwargs): + super(ModelFromAnotherOp, self).__init__() + self.testname = "Reduce_pytorch_operator_" + opname + "_test_op_src_from_another_op" + self.operator = operator + self.opname = opname + self.shape = shape + self.kwargs = kwargs + + def forward(self, x: torch.Tensor): + # we use Add operator to create one operands which is input for the reduce operator + add1 = torch.add(x, x) + output = self.operator(add1, **self.kwargs) + return output + + +class ModelDirect(torch.nn.Module): + + model_name = "model_op_src_from_host" + + def __init__(self, operator, opname, shape, kwargs): + super(ModelDirect, self).__init__() + self.testname = "Reduce_pytorch_operator_" + opname + "_test_op_src_from_host" + self.operator = operator + self.opname = opname + self.shape = shape + self.kwargs = kwargs + + def forward(self, x: torch.Tensor): + output = self.operator(x, **self.kwargs) + return output + + +class ModelConstEvalPass(torch.nn.Module): + + model_name = "model_op_src_const_eval_pass" + + def __init__(self, operator, opname, shape, kwargs): + super(ModelConstEvalPass, self).__init__() + self.testname = "Reduce_pytorch_operator_" + opname + "_test_op_src_const_eval_pass" + self.operator = operator + self.opname = opname + self.shape = shape + self.constant_shape = ShapeUtils.reduce_microbatch_size(shape) + self.kwargs = kwargs + + self.c1 = torch.rand(*self.constant_shape) - 0.5 + + def forward(self, x): + v1 = self.operator(self.c1, **self.kwargs) + v2 = self.operator(x, **self.kwargs) + # add consume inputs + add = torch.add(v1, v2) + return add + + +class TestVerification: + + MODEL_TYPES = { + InputSource.FROM_ANOTHER_OP: ModelFromAnotherOp, + InputSource.FROM_HOST: ModelDirect, + InputSource.FROM_DRAM_QUEUE: ModelDirect, + InputSource.CONST_EVAL_PASS: ModelConstEvalPass, + } + + @classmethod + def verify( + cls, + test_device: TestDevice, + test_vector: TestVector, + number_of_operands: int = 1, + input_params: List[Dict] = [], + warm_reset: bool = False, + ): + """Common verification function for all tests""" + + input_source_flag: InputSourceFlags = None + if test_vector.input_source in (InputSource.FROM_DRAM_QUEUE,): + input_source_flag = InputSourceFlags.FROM_DRAM + + operator = getattr(torch, test_vector.operator) + + kwargs = test_vector.kwargs if test_vector.kwargs else {} + + model_type = cls.MODEL_TYPES[test_vector.input_source] + pytorch_model = model_type( + operator=operator, opname=test_vector.operator, shape=test_vector.input_shape, kwargs=kwargs + ) + # forge_model = forge.PyTorchModule(pytorch_model.model_name, pytorch_model) + + input_shapes = tuple([test_vector.input_shape for _ in range(number_of_operands)]) + logger.trace(f"***input_shapes: {input_shapes}") + + VerifyUtils.verify( + model=pytorch_model, + test_device=test_device, + input_shapes=input_shapes, + input_params=input_params, + input_source_flag=input_source_flag, + dev_data_format=test_vector.dev_data_format, + math_fidelity=test_vector.math_fidelity, + pcc=test_vector.pcc, + warm_reset=warm_reset, + ) + + +class TestParamsData: + + __test__ = False # Avoid collecting TestParamsData as a pytest test + + test_plan: TestPlan = None + + @classmethod + def get_params_test_plan(cls, filter: Optional[TestParamsFilter] = None): + return TestPlanUtils.generate_params(cls.test_plan, filter) + + @classmethod + def get_params_from_id_file(cls, test_ids_file: str, filter: Optional[TestParamsFilter] = None): + test_plan_ids = TestPlanUtils.build_test_plan_from_id_file(test_ids_file, cls.test_plan) + return TestPlanUtils.generate_params(test_plan_ids, filter) + + @classmethod + def get_params_from_id_list(cls, test_ids: List[str], filter: Optional[TestParamsFilter] = None): + test_plan_ids = TestPlanUtils.build_test_plan_from_id_list(test_ids, cls.test_plan) + return TestPlanUtils.generate_params(test_plan_ids, filter) + + @classmethod + def generate_kwargs(cls, test_vector: TestVector): + shape_with_kwargs = cls.extend_shape_with_dims_and_keepdims(test_vector.input_shape) + kwarg_list = [] + for item in shape_with_kwargs: + kwargs = {} + kwargs["dim"] = item[1] + kwargs["keepdim"] = item[2] + kwarg_list.append(kwargs) + return kwarg_list + + @classmethod + def extend_shape_with_dims_and_keepdims(cls, shape): + shape_with_dims_and_keepdims = list() + for dim in list(range(0, len(shape), 1)): + shape_with_dims_and_keepdims.append((shape, dim, True)) + shape_with_dims_and_keepdims.append((shape, dim, False)) + return shape_with_dims_and_keepdims + + +class TestCollectionData: + + __test__ = False # Avoid collecting TestCollectionData as a pytest test + + all = TestCollection( + operators=[ + "sum", # 00 + "mean", # 01 + ], + input_sources=TestCollectionCommon.all.input_sources, + input_shapes=TestCollectionCommon.all.input_shapes, + dev_data_formats=TestCollectionCommon.all.dev_data_formats, + math_fidelities=TestCollectionCommon.all.math_fidelities, + ) + + single = TestCollection( + input_sources=TestCollectionCommon.single.input_sources, + input_shapes=TestCollectionCommon.single.input_shapes, + dev_data_formats=TestCollectionCommon.single.dev_data_formats, + math_fidelities=TestCollectionCommon.single.math_fidelities, + ) + + +TestParamsData.test_plan = TestPlan( + collections=[ + # Test plan: + # 2. Operand source(s): + # 3. Operand shapes type(s): + # 4. Operand / output size of dimensions + TestCollection( + operators=TestCollectionData.all.operators, + input_sources=TestCollectionData.all.input_sources, + input_shapes=TestCollectionData.all.input_shapes, + kwargs=lambda test_vector: TestParamsData.generate_kwargs(test_vector), + ), + # Test plan: + # 5. Data format + TestCollection( + operators=TestCollectionData.all.operators, + input_sources=TestCollectionData.single.input_sources, + input_shapes=TestCollectionData.single.input_shapes, + kwargs=lambda test_vector: TestParamsData.generate_kwargs(test_vector), + dev_data_formats=[ + item + for item in TestCollectionData.all.dev_data_formats + if item not in TestCollectionData.single.dev_data_formats + ], + math_fidelities=TestCollectionData.single.math_fidelities, + ), + # Test plan: + # 6. Math fidelity + TestCollection( + operators=TestCollectionData.all.operators, + input_sources=TestCollectionData.single.input_sources, + input_shapes=TestCollectionData.single.input_shapes, + kwargs=lambda test_vector: TestParamsData.generate_kwargs(test_vector), + dev_data_formats=TestCollectionData.single.dev_data_formats, + math_fidelities=TestCollectionData.all.math_fidelities, + ), + ], + failing_rules=[ + # Skip all tests with input shapes with 2 dimensions + TestCollection( + criteria=lambda test_vector: len(test_vector.input_shape) == 2, + skip_reason=FailingReasons.NOT_IMPLEMENTED, + ), + # Error info: Unable to reshape a tensor in TILE_LAYOUT to non-tile height and width! Please convert the tensor to ROW_MAJOR_LAYOUT first. + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_reshape1_error.txt" + ), + failing_reason=FailingReasons.COMPILATION_FAILED, + ), + # Error info: Unable to reshape given tensor! + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_reshape2_error.txt" + ), + failing_reason=FailingReasons.COMPILATION_FAILED, + ), + # Error info: Unsupported dim + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_unsupported_dim_error.txt" + ), + failing_reason=FailingReasons.COMPILATION_FAILED, + ), + # Error info: PCC check failed + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_pcc_error.txt" + ), + failing_reason=FailingReasons.DATA_MISMATCH, + ), + # Error info: 'TransposeTM' object has no attribute 'z_dim_slice' (via OpType cpp underlying class) + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_z_dim_slice_error.txt" + ), + failing_reason=FailingReasons.INFERENCE_FAILED, + ), + # DF and MF related errors + ## E AssertionError: PCC check failed + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_df_mf_pcc_error.txt" + ), + failing_reason=FailingReasons.DATA_MISMATCH, + ), + ## E Unable to reshape a tensor in TILE_LAYOUT to non-tile height and width! Please convert the tensor to ROW_MAJOR_LAYOUT first. + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_df_mf_tt_throw_reshape_error.txt" + ), + failing_reason=FailingReasons.COMPILATION_FAILED, + ), + ## E Unsupported dim + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_df_mf_tt_throw_unsupported_dim_error.txt" + ), + failing_reason=FailingReasons.COMPILATION_FAILED, + ), + ## E RuntimeError: mean(): could not infer output dtype. Input dtype must be either a floating point or complex dtype. Got: Int + TestCollection( + criteria=lambda test_vector: test_vector.get_id() + in TestPlanUtils.load_test_ids_from_file( + f"{os.path.dirname(__file__)}/errors/test_reduce_ids_df_mf_bad_data_type_error.txt" + ), + failing_reason=FailingReasons.INFERENCE_FAILED, + ), + ], +) + +## TEST ACCORDING TO TEST PLAN +@pytest.mark.parametrize("test_vector", TestParamsData.get_params_test_plan()) +def test_plan(test_vector: TestVector, test_device): + TestVerification.verify(test_device=test_device, test_vector=test_vector) diff --git a/forge/test/operators/utils/failing_reasons.py b/forge/test/operators/utils/failing_reasons.py index 024181a67..411cf91a3 100644 --- a/forge/test/operators/utils/failing_reasons.py +++ b/forge/test/operators/utils/failing_reasons.py @@ -59,6 +59,9 @@ class FailingReasons: UNSUPPORTED_INPUT_SOURCE = "Unsupported input source" +# 2024-10-16 09:00:57.038 | DEBUG | test.operators.utils.failing_reasons:validate_exception:121 - Validating xfail reason: 'None' for exception: ''TransposeTM' object has no attribute 'z_dim_slice' (via OpType cpp underlying class)' + + class FailingReasonsValidation: @classmethod def validate_exception_message( @@ -102,6 +105,24 @@ def validate_exception_message( lambda ex: isinstance(ex, AssertionError) and f"{ex}" == "Encountered unsupported op types. Check error logs for more details", ], + FailingReasons.COMPILATION_FAILED: [ + lambda ex: isinstance(ex, RuntimeError) + and "tt-forge-fe/third_party/tt-mlir/third_party/tt-metal/src/tt-metal/ttnn/cpp/ttnn/operations/core/core.cpp:49: tt::exception" + in f"{ex}", + lambda ex: isinstance(ex, RuntimeError) + and "tt-forge-fe/third_party/tt-mlir/third_party/tt-metal/src/tt-metal/ttnn/cpp/ttnn/operations/reduction/generic/generic_reductions.cpp:140: tt::exception" + in f"{ex}", + lambda ex: isinstance(ex, RuntimeError) + and "tt-forge-fe/third_party/tt-mlir/third_party/tt-metal/src/tt-metal/ttnn/cpp/ttnn/operations/core/core.cpp:60: tt::exception" + in f"{ex}", + ], + FailingReasons.INFERENCE_FAILED: [ + lambda ex: isinstance(ex, AttributeError) + and f"{ex}" == "'TransposeTM' object has no attribute 'z_dim_slice' (via OpType cpp underlying class)", + lambda ex: isinstance(ex, RuntimeError) + and "mean(): could not infer output dtype. Input dtype must be either a floating point or complex dtype. Got: Int" + in f"{ex}", + ], } @classmethod