Wan2GP Desktop Launcher v3.0.4
v3.0.4 — SageAttention swap fix (RTX 40/50): DLL import crash resolved
Hotfix for the v3.0.3 SageAttention swap. v3.0.3 installed a CUDA-12.8 SageAttention wheel that failed to import in the launcher's CUDA-13.0 / torch 2.10 environment:
ImportError: DLL load failed while importing _fused: The specified module could not be found.
Root cause
The launcher installs torch 2.10 + CUDA 13.0 (cu130). A cu128 SageAttention wheel's compiled _fused.pyd links against CUDA 12.8 runtime DLLs that are absent under cu130 → the module cannot load. The swap was pip-successful but runtime-broken.
Fix
The swap now targets the CUDA-13.0-native, fp8-fixed wheel:
sageattention-2.2.0+cu130torch2.10.0andhigher.post6-cp310-abi3-win_amd64.whl
cu130→ matches the env's CUDA 13.0 runtimes, so_fused.pydloads.cp310-abi3→ installs on Python 3.11 (the launcher's Python), no pip rejection..post6→ the build where the fp8 out-of-bounds bug (black/noise outputs on RTX 40/50) is fixed (SageAttention #98).
All wheel URLs the launcher can emit were verified live (HTTP 200) — no broken links.
Upgrade
Install v3.0.4 (auto-updater offers it to 3.0.2 / 3.0.3 users). RTX 40/50: after updating, click Sync Kernels once (or run one Update) to land on the stable cu130.post6 wheel. RTX 30/20/older: no action needed (swap only fires on RTX 40/50 + torch ≥ 2.10).
Full write-up: CHANGELOG-v3.0.4.md