When round(steps * denoise) is 0 (e.g. a small denoise), sigmas[:-(total_steps)] becomes sigmas[:0] because -0 == 0, collapsing high_sigmas to an empty tensor instead of the full schedule. Slice with len(sigmas) - total_steps so the zero case keeps the whole schedule; the behavior is identical for total_steps > 0. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| image_stitch_test.py | ||
| nodes_math_test.py | ||
| nodes_number_convert_test.py | ||
| split_sigmas_denoise_test.py | ||
| test_seedvr2_conditioning.py | ||
| test_seedvr2_nodes.py | ||
| test_seedvr2_post_processing.py | ||
| test_seedvr2_temporal_chunk.py | ||