{
  "multi_axis_addition": {
    "output_shape": [
      2,
      4,
      3
    ],
    "elements": [
      {
        "output_index": [
          0,
          0,
          0
        ],
        "a_index": [
          0,
          0,
          0
        ],
        "b_index": [
          0,
          0,
          0
        ],
        "a": 0,
        "b": 0,
        "sum": 0
      },
      {
        "output_index": [
          0,
          0,
          1
        ],
        "a_index": [
          0,
          0,
          1
        ],
        "b_index": [
          0,
          0,
          0
        ],
        "a": 1,
        "b": 0,
        "sum": 1
      },
      {
        "output_index": [
          0,
          0,
          2
        ],
        "a_index": [
          0,
          0,
          2
        ],
        "b_index": [
          0,
          0,
          0
        ],
        "a": 2,
        "b": 0,
        "sum": 2
      },
      {
        "output_index": [
          0,
          1,
          0
        ],
        "a_index": [
          0,
          0,
          0
        ],
        "b_index": [
          0,
          1,
          0
        ],
        "a": 0,
        "b": 100,
        "sum": 100
      },
      {
        "output_index": [
          0,
          1,
          1
        ],
        "a_index": [
          0,
          0,
          1
        ],
        "b_index": [
          0,
          1,
          0
        ],
        "a": 1,
        "b": 100,
        "sum": 101
      },
      {
        "output_index": [
          0,
          1,
          2
        ],
        "a_index": [
          0,
          0,
          2
        ],
        "b_index": [
          0,
          1,
          0
        ],
        "a": 2,
        "b": 100,
        "sum": 102
      },
      {
        "output_index": [
          0,
          2,
          0
        ],
        "a_index": [
          0,
          0,
          0
        ],
        "b_index": [
          0,
          2,
          0
        ],
        "a": 0,
        "b": 200,
        "sum": 200
      },
      {
        "output_index": [
          0,
          2,
          1
        ],
        "a_index": [
          0,
          0,
          1
        ],
        "b_index": [
          0,
          2,
          0
        ],
        "a": 1,
        "b": 200,
        "sum": 201
      },
      {
        "output_index": [
          0,
          2,
          2
        ],
        "a_index": [
          0,
          0,
          2
        ],
        "b_index": [
          0,
          2,
          0
        ],
        "a": 2,
        "b": 200,
        "sum": 202
      },
      {
        "output_index": [
          0,
          3,
          0
        ],
        "a_index": [
          0,
          0,
          0
        ],
        "b_index": [
          0,
          3,
          0
        ],
        "a": 0,
        "b": 300,
        "sum": 300
      },
      {
        "output_index": [
          0,
          3,
          1
        ],
        "a_index": [
          0,
          0,
          1
        ],
        "b_index": [
          0,
          3,
          0
        ],
        "a": 1,
        "b": 300,
        "sum": 301
      },
      {
        "output_index": [
          0,
          3,
          2
        ],
        "a_index": [
          0,
          0,
          2
        ],
        "b_index": [
          0,
          3,
          0
        ],
        "a": 2,
        "b": 300,
        "sum": 302
      },
      {
        "output_index": [
          1,
          0,
          0
        ],
        "a_index": [
          1,
          0,
          0
        ],
        "b_index": [
          0,
          0,
          0
        ],
        "a": 100,
        "b": 0,
        "sum": 100
      },
      {
        "output_index": [
          1,
          0,
          1
        ],
        "a_index": [
          1,
          0,
          1
        ],
        "b_index": [
          0,
          0,
          0
        ],
        "a": 101,
        "b": 0,
        "sum": 101
      },
      {
        "output_index": [
          1,
          0,
          2
        ],
        "a_index": [
          1,
          0,
          2
        ],
        "b_index": [
          0,
          0,
          0
        ],
        "a": 102,
        "b": 0,
        "sum": 102
      },
      {
        "output_index": [
          1,
          1,
          0
        ],
        "a_index": [
          1,
          0,
          0
        ],
        "b_index": [
          0,
          1,
          0
        ],
        "a": 100,
        "b": 100,
        "sum": 200
      },
      {
        "output_index": [
          1,
          1,
          1
        ],
        "a_index": [
          1,
          0,
          1
        ],
        "b_index": [
          0,
          1,
          0
        ],
        "a": 101,
        "b": 100,
        "sum": 201
      },
      {
        "output_index": [
          1,
          1,
          2
        ],
        "a_index": [
          1,
          0,
          2
        ],
        "b_index": [
          0,
          1,
          0
        ],
        "a": 102,
        "b": 100,
        "sum": 202
      },
      {
        "output_index": [
          1,
          2,
          0
        ],
        "a_index": [
          1,
          0,
          0
        ],
        "b_index": [
          0,
          2,
          0
        ],
        "a": 100,
        "b": 200,
        "sum": 300
      },
      {
        "output_index": [
          1,
          2,
          1
        ],
        "a_index": [
          1,
          0,
          1
        ],
        "b_index": [
          0,
          2,
          0
        ],
        "a": 101,
        "b": 200,
        "sum": 301
      },
      {
        "output_index": [
          1,
          2,
          2
        ],
        "a_index": [
          1,
          0,
          2
        ],
        "b_index": [
          0,
          2,
          0
        ],
        "a": 102,
        "b": 200,
        "sum": 302
      },
      {
        "output_index": [
          1,
          3,
          0
        ],
        "a_index": [
          1,
          0,
          0
        ],
        "b_index": [
          0,
          3,
          0
        ],
        "a": 100,
        "b": 300,
        "sum": 400
      },
      {
        "output_index": [
          1,
          3,
          1
        ],
        "a_index": [
          1,
          0,
          1
        ],
        "b_index": [
          0,
          3,
          0
        ],
        "a": 101,
        "b": 300,
        "sum": 401
      },
      {
        "output_index": [
          1,
          3,
          2
        ],
        "a_index": [
          1,
          0,
          2
        ],
        "b_index": [
          0,
          3,
          0
        ],
        "a": 102,
        "b": 300,
        "sum": 402
      }
    ]
  },
  "missing_leading_axis_addition": {
    "output_shape": [
      2,
      3
    ],
    "elements": [
      {
        "output_index": [
          0,
          0
        ],
        "a_index": [
          0
        ],
        "b_index": [
          0,
          0
        ],
        "a": 1,
        "b": 10,
        "sum": 11
      },
      {
        "output_index": [
          0,
          1
        ],
        "a_index": [
          1
        ],
        "b_index": [
          0,
          0
        ],
        "a": 2,
        "b": 10,
        "sum": 12
      },
      {
        "output_index": [
          0,
          2
        ],
        "a_index": [
          2
        ],
        "b_index": [
          0,
          0
        ],
        "a": 3,
        "b": 10,
        "sum": 13
      },
      {
        "output_index": [
          1,
          0
        ],
        "a_index": [
          0
        ],
        "b_index": [
          1,
          0
        ],
        "a": 1,
        "b": 20,
        "sum": 21
      },
      {
        "output_index": [
          1,
          1
        ],
        "a_index": [
          1
        ],
        "b_index": [
          1,
          0
        ],
        "a": 2,
        "b": 20,
        "sum": 22
      },
      {
        "output_index": [
          1,
          2
        ],
        "a_index": [
          2
        ],
        "b_index": [
          1,
          0
        ],
        "a": 3,
        "b": 20,
        "sum": 23
      }
    ]
  },
  "scalar_addition": {
    "output_shape": [
      2
    ],
    "elements": [
      {
        "output_index": [
          0
        ],
        "a_index": [],
        "b_index": [
          0
        ],
        "a": 5,
        "b": 1,
        "sum": 6
      },
      {
        "output_index": [
          1
        ],
        "a_index": [],
        "b_index": [
          1
        ],
        "a": 5,
        "b": 2,
        "sum": 7
      }
    ]
  },
  "selected_multi_axis_row": {
    "output_index": [
      1,
      2,
      2
    ],
    "a_index": [
      1,
      0,
      2
    ],
    "b_index": [
      0,
      2,
      0
    ],
    "a": 102,
    "b": 200,
    "sum": 302
  },
  "rejected_cases": [
    "axis_mismatch",
    "zero_axis_outside_own_subset",
    "boolean_axis"
  ],
  "NumPy_memory_or_matrix_multiplication_executed": false
}
