TileOPs-Metax/tileops
Cao Ying 18b284c824
[Refactor][Manifest] Update convolution kernel paths to flat module (#935)
## Summary

Update all convolution `source.kernel` paths in `ops_manifest.yaml` from
`tileops/kernels/convolution/*.py` to `tileops/kernels/convolution.py`,
completing the flat-module migration started in PR #930.

Closes #934

## Test plan

| AC | Description | Status | Evidence |
|----|------------|--------|----------|
| AC-1 | Modified files pass existing tests | PASS | 87 tests passed
(validate_manifest.py) |
| AC-2 | All convolution entries reference
`tileops/kernels/convolution.py` | PASS | 2 entries found, 0 legacy
paths |
| AC-3 | `python scripts/validate_manifest.py` passes | PASS | All
manifest checks passed (26 pre-existing warnings) |

### Validation commands

```bash
python scripts/validate_manifest.py
python -m pytest -q tests/test_validate_manifest.py
```

## Constraints

- Manifest-only change per trust model (no kernel or op code changes)
- Depends on PR #930 (flat convolution module) being merged first

Co-authored-by: Ibuki 🍃 — a wind born from Claude Opus <Ibuki-wind@users.noreply.github.com>
2026-04-13 00:01:01 +08:00
..
kernels [Refactor] Flatten kernels/convolution/ into single module (#930) 2026-04-12 23:43:41 +08:00
ops [Refactor] Align kernels/tests/benchmarks structure with ops layout (#928) 2026-04-12 23:24:03 +08:00
perf [Feat][Manifest] Add 12 attention ops to ops_manifest.yaml with status field (#739) 2026-04-01 16:02:51 +08:00
utils [Chore][Style] Codebase polish: exports, lint, stale-issues workflow, and style rules (#307) 2026-03-04 17:59:42 +08:00
__init__.py [Refactor] Remove L3 (Function) and L4 (Layer) layers (#220) 2026-02-28 11:27:57 +08:00
manifest.py [Refactor][Manifest] Rename keys to PascalCase and add ref_api field (#869) 2026-04-09 16:44:15 +08:00
ops_manifest.yaml [Refactor][Manifest] Update convolution kernel paths to flat module (#935) 2026-04-13 00:01:01 +08:00