Skip to content

Epic 103: add reusable CPU vision kernels - #21

Merged
rsasaki0109 merged 1 commit into
mainfrom
agent/epic-103-cpu-kernel-engine
Jul 15, 2026
Merged

rsasaki0109 merged 1 commit into
mainfrom
agent/epic-103-cpu-kernel-engine

Conversation

@rsasaki0109

Copy link
Copy Markdown
Owner

Summary

  • add stable caller-owned resize, gray, normalize, and CHW output APIs
  • expose NumPy out= reuse and contiguous zero-copy input borrowing
  • add safe large-image CHW parallel dispatch and VGA/1080p/4K OpenCV receipts

Validation

  • cargo test -p spatialrust-vision --no-default-features --features full
  • cargo bench -p spatialrust-vision --features full --no-run
  • cargo test -p spatialrust-image
  • cargo test -p spatialrust-platform
  • cargo test -p spatialrust --features image-io,vision-full,platform --test vision_api_v1
  • python -m pytest crates/spatialrust-py/tests -q
  • python bench/opencv_comparison/run.py --suite vision-performance

@rsasaki0109
rsasaki0109 marked this pull request as ready for review July 15, 2026 07:12
@rsasaki0109
rsasaki0109 merged commit 6f21b10 into main Jul 15, 2026
86 of 92 checks passed
@rsasaki0109
rsasaki0109 deleted the agent/epic-103-cpu-kernel-engine branch July 15, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant