From d35cc931c82043a68606c7988daafd7bdddfd21d Mon Sep 17 00:00:00 2001 From: William Isaksson Date: Thu, 10 Jul 2025 15:08:19 +0200 Subject: [PATCH] MLBEDSW-10986: Reset Resize rounding explicitly Fixes a resize bilinear issue depending on implicitly resetting the rounding mode when copying connections Change-Id: Icb05a0019a7b2f76ef5f54a0c69764723c9a383d Signed-off-by: William Isaksson --- ethosu/regor/compiler/graphir_optimiser.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/ethosu/regor/compiler/graphir_optimiser.cpp b/ethosu/regor/compiler/graphir_optimiser.cpp index 1dea160a..0ce06bb4 100644 --- a/ethosu/regor/compiler/graphir_optimiser.cpp +++ b/ethosu/regor/compiler/graphir_optimiser.cpp @@ -2491,6 +2491,7 @@ Operation *GraphIrOptimiser::RewriteResize(Graph *const, Operation *const operat auto copyOp = std::make_shared(OpType::Add); ReplaceOperation(operation, copyOp.get()); copyOp->ConnectInput(TensorUsage::IFM1, zeroTensor).Set(copyOp->Input(TensorUsage::IFM)->quantization); + copyOp->Output(TensorUsage::OFM)->rounding = RoundMode::DBL; RecordOptimisation(*operation, copyOp.get()); return copyOp.get(); } -- GitLab