v0.9.0 - torch 2.11 runtime: RTX 50-series support + safer GPU cache
What's new
RTX 50-series (Blackwell) GPU acceleration now works. The old runtime downloaded torch 2.5.1+cu124, which has no sm_120 kernels — RTX 5090/5080/5070 users got a 2.4 GB download that could never run. v0.9.0 detects Blackwell and fetches torch 2.11.0+cu128 instead; every other NVIDIA card gets cu126, which actually covers older cards than before (Maxwell through Hopper).
- GPU runtime: torch 2.5.1 → 2.11.0 (PyTorch no longer publishes cu121/cu124 wheels)
- GPU-swap detection: upgrading your graphics card re-prompts for the matching CUDA build instead of silently activating an incompatible cache
- Safer downloads: interrupted downloads can never be mistaken for complete wheels; upgrading never leaves orphaned files from the old torch; a failed download never destroys a still-working runtime
- Existing v0.8.x GPU caches are detected as outdated — the app offers a one-time re-download (~2.5 GB, 2.7 GB on RTX 50)
RTX 50 系列显卡现在可以正常使用 GPU 加速了。已有的 v0.8.x GPU 快取会被判定为过期,首次勾选 GPU 加速时会提示重新下载一次(约 2.5–2.7 GB)。
Verified end-to-end: real 2.5 GB download through the actual code path, stdlib-only activation (mirroring the .exe environment), and CUDA compute on an RTX 3090. 84 unit tests, ruff clean.