Skip to content

Conversation

diaconuccalin
Copy link
Contributor

Describe the intent of your PR here.

Added

  • Bias handling for regular and DW Conv2D tiling
  • Float non-requantized DW Conv2D tiling constraints
  • Broadcast support for MatMul tiling constraints
  • ReduceMean and Slice nodes tiling constraints and bindings

Changed

Fixed

  • Input cube computation for tiled DW Conv2D
  • GELU PULPOpen kernel, to match tanh approximation, as done on the generic platform

PR Merge Checklist

  1. The PR is rebased on the latest devel commit and pointing to devel.
  2. Your PR reviewed and approved.
  3. All checks are passing.
  4. The CHANGELOG.md file has been updated.
  5. If the docker was modified, change back its link after review.

…ffer size computation. Added fixes to remove warnings
…ion. Adjusted memory allocation for the im2col buffer in 2d float conv for PULPOpen (lower requirement, dynamic allocation). Included all Float 2D Conv tests in the CI pipeline for siracusa
…version). Added MatMulAddMergePass to the PULP optimizer. Added float-reshape-skip-connection test to Siracusa CI pipeline. Fixes in the FloatAddTemplate of PULPOpen to eliminate warnings
…n input cube size computation for conv 2D constraint. Other fixes to remove warnings
@diaconuccalin diaconuccalin self-assigned this Oct 16, 2025
@diaconuccalin diaconuccalin added Bug Something isn't working Feature labels Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug Something isn't working Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant