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