Skip to content

feat(pipeline): support configurable GPU architectures - #102

Merged
tetsuo-cpp merged 1 commit into
canonfrom
feat/configurable-gpu-architecture
Aug 22, 2026
Merged

feat(pipeline): support configurable GPU architectures#102
tetsuo-cpp merged 1 commit into
canonfrom
feat/configurable-gpu-architecture

Conversation

@tetsuo-cpp

Copy link
Copy Markdown
Owner

Summary

  • add a validated warpforthc --arch option and forward it to the NVVM target
  • expose the supported architecture allow-list through pipeline validation and GPU test configuration
  • constrain Vast.ai GPU selection to the requested compute capability and document supported targets

Verification

  • cmake --build build
  • cmake --build build --target check-warpforth (116 tests)
  • uv run pytest -q -m "not gpu" (10 tests)
  • cmake --build build --target check-clang-tidy
  • cmake --build build --target check-format
  • uv run ruff check gpu_test/
  • uv run ruff format --check gpu_test/

Closes #63

Comment thread README.md Outdated
@tetsuo-cpp
tetsuo-cpp force-pushed the feat/configurable-gpu-architecture branch from d8e9c72 to 048af2b Compare August 22, 2026 09:13
@tetsuo-cpp
tetsuo-cpp merged commit 379d3c3 into canon Aug 22, 2026
1 check passed
@tetsuo-cpp
tetsuo-cpp deleted the feat/configurable-gpu-architecture branch August 22, 2026 09:25
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.

Configurable GPU architecture target (sm_XX) for warpforthc / pipeline

1 participant