Skip to content

refactor(core): deepen internal execution seams#1

Merged
LessUp merged 1 commit into
masterfrom
copilot/architecture-seams
May 22, 2026
Merged

refactor(core): deepen internal execution seams#1
LessUp merged 1 commit into
masterfrom
copilot/architecture-seams

Conversation

@LessUp
Copy link
Copy Markdown
Collaborator

@LessUp LessUp commented May 22, 2026

Summary

  • internalize texture preparation behind a non-public seam and add an architecture test locking it down
  • move CSR/ELL device lifecycle code into dedicated internal modules and keep format files focused on host logic
  • add shared PageRank helpers plus a working CPU-only backend for no-CUDA builds

Test Plan

  • cmake -S . -B build-no-cuda -DSPMV_REQUIRE_CUDA=OFF
  • cmake --build build-no-cuda -j$(nproc)
  • ctest --test-dir build-no-cuda --output-on-failure

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@LessUp LessUp merged commit e031da9 into master May 22, 2026
@LessUp LessUp deleted the copilot/architecture-seams branch May 22, 2026 03:16
LessUp added a commit that referenced this pull request May 22, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
LessUp added a commit that referenced this pull request May 22, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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