Skip to content

Promote dev to master: linux CPU + CUDA 12.4 backends, consumer CUDA SASS (1.3.0) - #57

Merged
worthant merged 4 commits into
masterfrom
dev
Jul 27, 2026
Merged

Promote dev to master: linux CPU + CUDA 12.4 backends, consumer CUDA SASS (1.3.0)#57
worthant merged 4 commits into
masterfrom
dev

Conversation

@worthant

Copy link
Copy Markdown
Member

Cuts the b10018-1.3.0 minor release.

  • New backends: linux-x64-cpu (pure CPU, no GPU deps) and linux-x64-cuda-12.4 (older-driver CUDA).
  • CUDA SASS trimmed to consumer arches + PTX floor (server cards JIT); 12.4 uses an older-card arch set (no sm_120, which its nvcc can't target), 13.3 keeps sm_120 for RTX 50.
  • Release notes: added the two rows, dropped em-dashes, 'AMD ROCm' wording.

All backends built green in #56 (already validated on the dev-build PR run) — safe to admin-merge without re-running CI here.

worthant added 4 commits July 27, 2026 12:30
sync: back-merge master into dev (lean ROCm archive + 1.2.0)
Target the consumer backbone and shrink the CUDA archives:
- new linux-x64-cpu: pure CPU-only build (no GPU deps) so CPU users don't
  have to grab a GPU archive
- new linux-x64-cuda-12.4: CUDA 12.4 works on older drivers (13.x needs a
  newer one) — the most-downloaded variant on Windows, now on Linux too
- CUDA arch: 80;86;89;90;120 -> 75-virtual;86-real;89-real;120-real.
  Ship SASS only for consumer cards (RTX 30/40/50); drop server SASS
  (A100/H100/H200/B200) which JIT from the Turing PTX floor. Smaller
  archives, older consumer (Turing+) now covered via JIT too.
- wire both into dev-build and release (needs/EXPECTED/notes); also folds
  the #55 notes wording fix (no em-dashes, 'AMD ROCm' not 'ROCm/HIP')
…ckwell)

CUDA 12.4's nvcc fails with 'Unsupported gpu architecture compute_120' --
sm_120 (Blackwell) was added in CUDA 12.8. The 12.4 build is for older
cards on older drivers anyway, so give it a wide old-card net instead:
61-virtual;75-real;86-real;89-real (Pascal PTX floor + Turing/Ampere/Ada
SASS). The 13.3 job keeps sm_120 for RTX 50.
…er-sass

ci: linux CPU + CUDA 12.4 backends, consumer-only CUDA SASS
@worthant
worthant merged commit a1c9fc8 into master Jul 27, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant