Open punithsekar opened 1 month ago
fyi @saichandax
https://github.com/tenstorrent/tt-metal/commit/4e1fef96b1fc5543455911fef6fcf7664f04d9b3 this commit in main made this issue.
@ntarafdar, there is a shape mismatch issue in the convolution output after https://github.com/tenstorrent/tt-metal/commit/4e1fef96b1fc5543455911fef6fcf7664f04d9b3 this commit in main. To whom can I assign this issue?
CC: @dvartaniansTT
Even in PETR model we face this issue. CC: @dvartaniansTT @mbahnasTT
Describe the bug Convolution configuration, ("batch_size, output_channels,input_channels, input_height, input_width, filter_height, filter_width, stride_h, stride_w, pad_h, pad_w, use_1d_systolic_array, config_override, use_shallow_conv_variant,groups") = (1, 576, 96, 7, 7, 1, 1, 1, 1, 0, 0, True, None, False, 1). The output shape which is returned from convolution should be [1,1,49[64],576] but it returns shape [1,1,64,576] while keeping the convolution input tensor on the device. Due to this, we are not able to reshape the output to check the pcc with the torch tensor.
To Reproduce Steps to reproduce the behavior:
pytest tests/ttnn/unit_tests/operations/test_new_conv2d.py::test_conv_for_mobileNetV3_small_244x244
Expected behavior To get the output of shape [1,1,49[64],576] instead of [1,1,64,576].
Screenshots
Please complete the following environment information:
Additional context