Skip to content

[DRAFT] Slice operator tiling improvement#140

Draft
diaconuccalin wants to merge 16 commits intopulp-platform:develfrom
diaconuccalin:slice_siracusa_tiling
Draft

[DRAFT] Slice operator tiling improvement#140
diaconuccalin wants to merge 16 commits intopulp-platform:develfrom
diaconuccalin:slice_siracusa_tiling

Conversation

@diaconuccalin
Copy link
Contributor

Describe the intent of your PR here.

Added

Changed

Fixed

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.

@diaconuccalin diaconuccalin added this to the Release 0.2.1 milestone Dec 15, 2025
@diaconuccalin diaconuccalin self-assigned this Dec 15, 2025
@diaconuccalin diaconuccalin added Bug Something isn't working Feature Addition of new features labels Dec 15, 2025
@diaconuccalin diaconuccalin changed the title Slice operator tiling improvement [DRAFT] Slice operator tiling improvement Dec 15, 2025
@Xeratec Xeratec moved this to In progress in Deeploy Dec 24, 2025
@Xeratec Xeratec modified the milestones: Release 0.2.1, Release 0.2.2 Feb 3, 2026
diaconuccalin and others added 2 commits February 5, 2026 17:00
The ReduceMean tests are now correctly located in Kernels/FP32/ReduceMean
following devel's directory structure. Removed the old FP32Kernels/ReduceMean
duplicate to avoid confusion.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Added Small/doc_ex_1: Tests explicit axes and steps with 2x4 input
- Added Small/doc_ex_2: Tests negative indices and out-of-bounds clamping with 2x4 input
- Added Large: Tests non-contiguous axes, negative step (reversed slicing), and strided access with 28x33x17 input

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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 Addition of new features

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

[BUG] Improper tiling implementation in PULPOpen for Slice and ReduceMean operators

2 participants