Skip to content

Commit 84abef8

Browse files
committed
Release v2.5.21: fix GGUF dequant regression on MPS, eliminate CPU sync overhead on unified memory
1 parent f3136dd commit 84abef8

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ We're actively working on improvements and new features. To stay informed:
3636

3737
## 🚀 Release Notes
3838

39+
**2025.12.12 - Version 2.5.21**
40+
41+
- **🛠️ Fix: GGUF dequantization error on MPS** - Resolved shape mismatch error introduced in 2.5.20 by skipping GGUF quantized buffers in precision conversion - these must remain in packed format for on-the-fly dequantization during inference
42+
- **🍎 MPS: Eliminate CPU sync overhead** - Skip unnecessary CPU tensor offload on Apple Silicon unified memory architecture, preventing sync stalls that caused slowdowns. Input images and output video now stay on MPS device throughout the pipeline
43+
- **⚡ MPS: Preload text embeddings** - Load text embeddings before Phase 1 encoding to avoid sync stall at Phase 2 start, improving timing accuracy and throughput
44+
- **🧹 MPS: Optimized model cleanup** - Skip redundant CPU movement before model deletion on unified memory
45+
3946
**2025.12.12 - Version 2.5.20**
4047

4148
- **⚡ Expanded attention backends** - Full support for Flash Attention 2 (Ampere+), Flash Attention 3 (Hopper+), SageAttention 2, and SageAttention 3 (Blackwell/RTX 50xx), with automatic fallback chains to PyTorch SDPA when unavailable *(based on PR by [@naxci1](https://github.com/naxci1) - thank you!)*

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "seedvr2_videoupscaler"
33
description = "SeedVR2 official ComfyUI integration: ByteDance-Seed's one-step diffusion-based video/image upscaling with memory-efficient inference"
4-
version = "2.5.20"
4+
version = "2.5.21"
55
authors = [
66
{name = "numz"},
77
{name = "adrientoupet"}

src/utils/constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"""
55

66
# Version information
7-
__version__ = "2.5.20"
7+
__version__ = "2.5.21"
88

99
import os
1010
import warnings

0 commit comments

Comments
 (0)