1.1.20
sherlock-project/sherlock1.1.20Apr 20, 2026by SWivid
AI Summary
A maintenance release addressing training stability by refactoring cache handling in diffusion models and preventing UI freezing in the Gradio interface.
Key Highlights
- Refactored cache handling in DiT, MMDiT, and UNetT classes to avoid EMA deepcopy failure during training.
- Capped Gradio version to <6.11 to prevent UI freezing issues.
- Welcomed new contributor @will422-l with a fix for cache handling.
New Features
- Improved training stability through lazy initialization of cache components.
- Enhanced UI responsiveness by preventing version-related freezing.
Full Release Notes
## What's Changed * fix: refactor cache handling in DiT, MMDiT, and UNetT classes (lazyinit to avoid EMA deepcopy failure while training) * fix: cap Gradio version to <6.11 to prevent UI freeze by @will422-l in https://github.com/SWivid/F5-TTS/pull/1290 ## New Contributors * @will422-l made their first contribution in https://github.com/SWivid/F5-TTS/pull/1290 **Full Changelog**: https://github.com/SWivid/F5-TTS/compare/1.1.19...1.1.20