Skip to content

Remove the GPU experiment and the browser demo - #25

Merged
DylanCosto merged 2 commits into
mainfrom
remove-cuda-web
Oct 21, 2026
Merged

DylanCosto merged 2 commits into
mainfrom
remove-cuda-web

Conversation

@DylanCosto

Copy link
Copy Markdown
Owner

Removes code that isn't part of the aligner anymore (−3.2k lines):

  • CUDA — the rejected GPU-offload experiment (slower than CPU; built only against a local CUDA install): cuda/gpu_dp.cu, align/dp/gpu.rs, both build.rs, the gpu feature and its speculative scheduler in main.rs.
  • Browser demo — rammap's WebAssembly page (web/, wasm build scripts, serve.py, wasm_lib.rs bindings, wasm-threads feature). DNA-only, old DP kernels, not tested in CI.

Native output unchanged (genome-wide sample MD5 9bc7ff3e…; cDNA identical to v0.2.0); all tests pass; clippy clean. The GitHub language bar will show Rust plus the Python/Shell scripts CI and releases use.

🤖 Generated with Claude Code

DylanCosto and others added 2 commits October 21, 2026 17:18
- CUDA: the GPU offload of large DP calls (cuda/gpu_dp.cu, align/dp/gpu.rs, both build.rs
  files, the gpu feature, and the speculative re-run scheduler in main.rs). It was rejected
  as slower than the CPU path and only built against this machine's CUDA install.
- Browser demo: rammap's WebAssembly page (web/, scripts/build-wasm*.sh, scripts/serve.py),
  its wasm-bindgen bindings (align/wasm_lib.rs, wasm-threads feature) and docs. It was DNA-
  only, used the old DP kernels and was not built or tested by CI.

No change to the native output: genome-wide HG001 sample MD5 9bc7ff3e9f498cc1530b2b1d78c47e10,
cDNA output identical to v0.2.0. The wasm32 cfg branches in the kernels are left for now.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@DylanCosto
DylanCosto merged commit cb6bd6c into main Oct 21, 2026
3 checks passed
@DylanCosto
DylanCosto deleted the remove-cuda-web branch October 21, 2026 21:27
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