diff --git a/ethosu/regor/compiler/scheduler_decompose.cpp b/ethosu/regor/compiler/scheduler_decompose.cpp index 38d9e307c9a7acf48951a205bd551218c7c1aa00..89bc260f658b6e6a21cde105563986588d0add3d 100644 --- a/ethosu/regor/compiler/scheduler_decompose.cpp +++ b/ethosu/regor/compiler/scheduler_decompose.cpp @@ -1220,8 +1220,8 @@ std::vector> DecomposeDepthwiseConv2D(Archit return result; } - if ( arch->Constraints()->SupportsAccumulatorSaveRestore() && - req.decomposeProps.Any(ArchProperty::KernelDilation) && op->Input(TensorUsage::Weights)->tensor->IsConstant() ) + if ( arch->Constraints()->SupportsAccumulatorSaveRestore() && req.decomposeProps.Any(ArchProperty::KernelStride) && + op->Input(TensorUsage::Weights)->tensor->IsConstant() ) { return DecomposeForStrides(arch, std::move(op), DecomposeDepthwiseConv2D); }