diff --git a/CHANGELOG.md b/CHANGELOG.md index ef27c45b7..a56e32e33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,9 @@ ### Highlights for 2026-02-04 -Refresh release two weeks after prior release, yet we still somehow managed to pack in ~140 commits with new features, models and fixes! +Refresh release two weeks after prior release, yet we still somehow managed to pack in *~150 commits*! Highlights would be two new models: **Z-Image-Base** and **Anima**, *captioning* support for **tagger** models and a massive addition of new **schedulers** -For full list of changes, see full changelog +Also here are updates to `torch` and additional GPU archs support for `ROCm` backends, plus a lot of internal improvements and fixes. [ReadMe](https://github.com/vladmandic/automatic/blob/master/README.md) | [ChangeLog](https://github.com/vladmandic/automatic/blob/master/CHANGELOG.md) | [Docs](https://vladmandic.github.io/sdnext-docs/) | [WiKi](https://github.com/vladmandic/automatic/wiki) | [Discord](https://discord.com/invite/sd-next-federal-batch-inspectors-1101998836328697867) | [Sponsor](https://github.com/sponsors/vladmandic) diff --git a/TODO.md b/TODO.md index c754f50ed..2cb6503ff 100644 --- a/TODO.md +++ b/TODO.md @@ -41,6 +41,12 @@ TODO: Investigate which models are diffusers-compatible and prioritize! +### Upscalers + +- [HQX](https://github.com/uier/py-hqx/blob/main/hqx.py) +- [DCCI](https://every-algorithm.github.io/2024/11/06/directional_cubic_convolution_interpolation.html) +- [ICBI](https://github.com/gyfastas/ICBI/blob/master/icbi.py) + ### Image-Base - [Chroma Zeta](https://huggingface.co/lodestones/Zeta-Chroma): Image and video generator for creative effects and professional filters - [Chroma Radiance](https://huggingface.co/lodestones/Chroma1-Radiance): Pixel-space model eliminating VAE artifacts for high visual fidelity diff --git a/cli/test-schedulers.py b/cli/test-schedulers.py index 30001dfa7..5faa95446 100644 --- a/cli/test-schedulers.py +++ b/cli/test-schedulers.py @@ -252,11 +252,9 @@ def run_tests(): DCSolverMultistepScheduler, BDIA_DDIMScheduler ] - for cls in extended_schedulers: - # Most of these support standard prediction types, try epsilon as default safest bet - # Some might be flow matching specific, we can try robust default list - # For now, just test default init - test_scheduler(cls.__name__, cls, {"prediction_type": "epsilon"}) + for prediction_type in ["epsilon", "v_prediction", "sample"]: + for cls in extended_schedulers: + test_scheduler(cls.__name__, cls, {"prediction_type": prediction_type}) if __name__ == "__main__": run_tests()