Enable dynamic timestep shifting for Flux/Flux2 presets - #1516
Conversation
BFL confirmed both Flux 1 and Flux 2 were trained with dynamic timestep shifting, so the scheduler-derived parameters are correct for these models. Remove the "likely wrong and unknown" caveat for Flux2 from the tooltips, keeping it for Z-Image only. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
they're all trained with noise levels that scale with resolution, otherwise it is not completely destroying the signal. even SDXL benefits from the change especially over 512px area |
They all do, but at what parameters is the question. Ideogram4 uses a lower, resolution dependant shift. |
|
do we know of a way to search for it? |
wdym? |
|
a measurement we can make to identify ideal shift |
Summary
BFL confirmed both Flux 1 and Flux 2 were trained with dynamic timestep shifting with the scheduler-derived parameters. Change presetes, and remove the "likely wrong and unknown" caveat for Flux2 from the tooltips, keeping it for Z-Image only.
Flux2 uses a higher, "empirical" shift for inference. During training, the same shifting parameters as for Flux1 were used.
It's likely that other similar models (Ernie, Z-Image, ...) were trained the same way. But we don't know, so keeping it off for other models for now.
Test plan
pre-commit run --all-filespassesAI assistance