Skip to content

Wan2GP Desktop Launcher v3.0.2

Choose a tag to compare

@GKartist75 GKartist75 released this 21 Aug 15:45
· 79 commits to main since this release

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 --check on 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 cp311 wheel (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