Wan2GP Desktop Launcher v3.0.3
v3.0.3 — SageAttention swap hotfix (RTX 40/50)
Critical fix for the v3.0.2 SageAttention swap, which made Sync Kernels fail on RTX 40/50. Version bumped to 3.0.3 so the auto-updater offers it to everyone still on the broken 3.0.2 (a same-version re-upload would not trigger an update).
🐞 What was broken
undefinedsageattention-…whl— the wheel-URL prefixSAGE_CU128_BASEwas defined but not exported fromservices/kernel-resolver.js, so the URL was built asundefined+ filename. (fixed: added to module.exports)- pip-rejected wheel — the swap target was a Python-3.10-only wheel (
cp310-cp310), but the launcher provisions Python 3.11.14, so pip refused it. (fixed: nowcu128torch2.8.0-cp311-cp311, verified downloadable — HTTP 200)
✅ Result
RTX 40/50 users who update to 3.0.3 and click Sync Kernels (or run one Update) get the stable, fp8-safe SageAttention2++ build — full speed, no CUDA-context corruption / false OOM / black H3.
Notes
- RTX 30/20/older: no action needed (different, safe kernel paths; the swap only fires on RTX 40/50 + torch ≥ 2.10).
- The RTX 3080
accelerate/z-image fix, install progress heartbeat, and SAGE banner are unchanged and already correct. - Unsigned build (SignPath token not configured) — the "unknown publisher" warning is expected.
Full write-up: CHANGELOG-v3.0.3.md