From 9ba9b03daa2576667554a6a8ad08ff60210c79c8 Mon Sep 17 00:00:00 2001 From: Hamidreza Khazaei Date: Wed, 18 Mar 2026 13:34:27 -0700 Subject: [PATCH] Fix conv2d NHWC out_data_format Summary: Set `out_data_format` to `0` in `xa_nn_conv2d_getsize` for standard (non-grouped) conv2d to match the native NHWC output layout. Differential Revision: D97172717 --- .../cadence/hifi/operators/op_quantized_conv2d_nhwc_out.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/cadence/hifi/operators/op_quantized_conv2d_nhwc_out.cpp b/backends/cadence/hifi/operators/op_quantized_conv2d_nhwc_out.cpp index 58859a78dd2..c7c9fd9ef8c 100644 --- a/backends/cadence/hifi/operators/op_quantized_conv2d_nhwc_out.cpp +++ b/backends/cadence/hifi/operators/op_quantized_conv2d_nhwc_out.cpp @@ -237,7 +237,7 @@ void xa_opt_quantized_conv2d_nhwc( WORD32 scratch_size = 0; if (groups == 1) { - WORD32 out_data_format = 1; + WORD32 out_data_format = 0; scratch_size = xa_nn_conv2d_getsize( input_height,