Skip to content

build: add Pascal (sm_61) to CUDA architectures - #5

Merged
gabrielste1n merged 1 commit into
masterfrom
build/cuda-pascal-arch
Aug 12, 2026
Merged

build: add Pascal (sm_61) to CUDA architectures#5
gabrielste1n merged 1 commit into
masterfrom
build/cuda-pascal-arch

Conversation

@gabrielste1n

Copy link
Copy Markdown
Collaborator

The published CUDA whisper-server carried kernels for Turing (7.5) through Blackwell only. On Pascal cards (GTX 10 series, compute 6.1) the server starts, detects the GPU, loads the full model into VRAM, then aborts at the first kernel launch with no kernel image is available for execution on the device — while the app's UI reports GPU acceleration active. Field-reported on a GTX 1080 Ti (two days lost to debugging).

  • Adds 61 to CUDA_ARCHITECTURES → Pascal gets native SASS kernels; the embedded compute_61 PTX also covers Volta (sm_70) via driver JIT as a bonus.
  • Release-notes GPU support line updated (6.1+, GTX 10 series and newer).

Safe for live users: the OpenWhispr app pins release tag 0.0.8 + per-asset sha256 digests, so nothing ships until the app deliberately bumps its pin (together with lowering its MIN_CUDA_COMPUTE_CAP gate). Next step after merge: dispatch a 0.0.9 build to verify compilation and measure the size delta.

The published CUDA whisper-server carried kernels for Turing (7.5)
through Blackwell only. On Pascal cards (GTX 10 series, compute 6.1)
the server starts, loads the model into VRAM, then aborts at the first
kernel launch with 'no kernel image is available for execution on the
device' — a two-day field debugging incident on a GTX 1080 Ti.

Adding 61 ships Pascal SASS; its embedded PTX also covers Volta (70)
via driver JIT. Release notes updated to match.
@gabrielste1n
gabrielste1n merged commit 3b3fba9 into master Aug 12, 2026
40 of 41 checks passed
@gabrielste1n
gabrielste1n deleted the build/cuda-pascal-arch branch August 12, 2026 20:39
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