Wan2GP Desktop Launcher v3.0.2
v3.0.2 — SageAttention RTX 40/50 fix, RTX 3080 accelerate fix, install progress
🐞 RTX 40/50: SageAttention cu130torch2.9.0andhigher wheel corrupts the CUDA context
Under torch 2.10 on sm89/sm120 (RTX 40/50), its fp8 PV CUDA kernel caused false out-of-memory errors, GPU hangs, and black MiniMax H3 frames. setSageAttentionSafe() now swaps it for the stable cu128torch2.8.0-cp311-cp311 build (the cu128 fp8-safe SageAttention2++, Python 3.11) on install / update / Kernel sync — full speed preserved, no downgrade to flash. A red SAGE banner tells affected users to click Sync Kernels (one click). Note: the swap only fires on RTX 40/50 + torch ≥ 2.10; RTX 30/20 stay on their correct, safe kernel paths.
🐞 RTX 3080 / all GPUs: missing accelerate skipped the z-image VAE fix
[bootstrap] z-image VAE dtype fix skipped: ModuleNotFoundError("No module named 'accelerate'"). The bootstrap is now deferred so a missing accelerate can't abort it, and ensureAccelerate() installs it when absent.
✨ Installer progress is now visible
A 15s activity heartbeat keeps the console alive during silent setup.py stretches, so the installer never looks frozen.
Verification
npm test→ 118 pass.node --checkon all sources OK.- Confirmed in a real RTX 3080 install:
z-image VAE dtype fix deferred,accelerate: present — ok., GGUF 1.0.8→1.0.11,Installation complete!. - SageAttention swap verified against the live cu128
cp311wheel (HTTP 200).
Upgrade
Install v3.0.2. RTX 40/50 users: click Sync Kernels once (or run one Update). RTX 30/20/older: no action needed (different, safe kernel paths).
Full write-up: CHANGELOG-v3.0.2.md