Skip to content

Commit 7b9dbd8

Browse files
committed
fix: Missing output type validation in CpuGemmDirectConv2d
CpuGemmDirectConv2d should validate the output data type. Partially Resolves: ARMCL-1199 Change-Id: Icdab0856027f60ad50f9a87a4c82144de9d248ef Signed-off-by: Gunes Bayir <[email protected]>
1 parent c66c4d3 commit 7b9dbd8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/cpu/operators/CpuGemmDirectConv2d.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,8 @@ Status CpuGemmDirectConv2d::validate(const ITensorInfo *src,
202202
ARM_COMPUTE_RETURN_ERROR_ON(biases->num_dimensions() > 1);
203203
}
204204

205+
ARM_COMPUTE_RETURN_ERROR_ON_MISMATCHING_DATA_TYPES(src, dst);
206+
205207
cpu::AsmGemmInfo asm_info = init_assembly_metadata(info, false);
206208
ARM_COMPUTE_RETURN_ON_ERROR(cpu::CpuGemmAssemblyDispatch::validate(src, weights, biases, dst, asm_info));
207209
return Status{};

0 commit comments

Comments
 (0)