Skip to content

v1.1.0

Choose a tag to compare

@Saganaki22 Saganaki22 released this 19 Sep 08:09
· 11 commits to main since this release

Robustness release after real-world testing on quantized MiniMax-H3 bases.

New

  • Junctioned / symlinked model subfolders: checkpoints reached through Windows directory junctions or symlinked subfolders inside models/hyperflow/ now resolve instead of being rejected — containment accepts a literal or resolved path match, and .. traversal stays rejected.
  • Timestep endpoint coverage guard: the two-time embedder now verifies every t_vals row classifies as video/audio/pin. A row that would silently fall back to single-time (only legitimate for denoise-masked rows) triggers a one-time console warning with the offending values instead of quietly degrading.
  • CPU test suite grown to 38 tests, including a per-step mirror of the model''s unique_t construction across the whole trained grid (plain and conditioning payloads) and junction/traversal containment tests.

Fixes since v1.0.0

  • Base detection now duck-types the inner model (wrapper classes vary across ComfyUI builds).
  • Module resolution tolerates fast_disk/dynamic-loaded patcher models whose named_modules/state_dict drop the diffusion_model. prefix.
  • LoRA targets folded into fused quantized ops (no hookable module) auto-route through the merge path — reported as N fused/int8 targets via merge.
  • Endpoint embedder forces fp32 (matches the reference math; fixes a dtype crash on checkpoints that store time_embedder in bf16).
  • Full/pruned weights-on-wrong-base is now a hard error naming the right file.