Skip to content

Pr/xdna more kernels#186

Draft
Victor-Jung wants to merge 29 commits intopulp-platform:develfrom
Victor-Jung:pr/xdna-more-kernels
Draft

Pr/xdna more kernels#186
Victor-Jung wants to merge 29 commits intopulp-platform:develfrom
Victor-Jung:pr/xdna-more-kernels

Conversation

@Victor-Jung
Copy link
Copy Markdown
Member

@Victor-Jung Victor-Jung commented Apr 28, 2026

This PR adds support for additional operators (SiLU and LayerNorm) to the XDNA2 platform and refactors aspects of the MLIR code-generation backend to improve scalability. Notably, we make the MLIR code transformation agnostic to kernel metadata, require the use of the tile sizes returned by the tiler, and move the "no remainder tile" constraint to TCF.

Added

  • Fp16 LayerNorm and SiLU tests, kernels, binding, and type checking.

Changed

  • Update DeeployTest main for XDNA2 to support several inputs.
  • Move kernel metadata to the NodeTemplate instead of the CodeTransformation
  • Use the tiler as the source of truth for all tile size decisions

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.

@Victor-Jung Victor-Jung added this to the Release 0.2.2 milestone Apr 28, 2026
@Victor-Jung Victor-Jung self-assigned this Apr 28, 2026
@Victor-Jung Victor-Jung added the Feature Addition of new features label Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature Addition of new features

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant