Commit Graph

  • a13f037f72 H3 training: modulate blocks out of place so the backward pass stops keeping every block's recompute alive Claude 2026-10-17 19:47:34 +00:00
  • 498eb731b6 feat: training learning rate defaults to musubi-tuner's 0.0001 and the H3 note carries its recipe Claude 2026-10-17 19:34:17 +00:00
  • 288108a84e docs: credit musubi-tuner in the README thanks Claude 2026-10-17 19:31:01 +00:00
  • d0d572c4ec feat: block swap option for LoRA training and a per-block memory log in the backward pass Claude 2026-10-17 19:30:50 +00:00
  • 905a356623 fix: a failed training run lets go of its memory, and the next run starts by freeing what is left Claude 2026-10-17 19:08:38 +00:00
  • c793a9daac feat: log what the forward pass left on the card just before the first backward passes Claude 2026-10-17 19:07:27 +00:00
  • 60ce7592c1 feat: Bin and rated results sections of the training Data step are collapsible Claude 2026-10-17 18:59:04 +00:00
  • 0d2b6779be feat: show a clip's frame count and rate in the training pickers and tags step Claude 2026-10-17 18:58:03 +00:00
  • 66323fc5b8 fix: training Data galleries show 3 columns like the Tags step Claude 2026-10-17 18:55:08 +00:00
  • 6fed367c0a feat: show rated results as pictures to pick from in the training Data step Claude 2026-10-17 18:54:26 +00:00
  • 0e3437dcaf feat: remove selected items from a training set Claude 2026-10-17 18:52:56 +00:00
  • 13c1a70d5e Drop the unused suggestions from the captioned demos Claude 2026-10-17 18:38:43 +00:00
  • 45b60ac874 Training captions are plain text boxes; the set has its own prefix and postfix Claude 2026-10-17 18:38:03 +00:00
  • b0afaab8db Training loads the model and copies its inputs outside inference mode Claude 2026-10-17 18:33:26 +00:00
  • a070ce9400 Training reads every clip for as many frames as the shortest gives, and allows up to 1025 Claude 2026-10-17 18:30:50 +00:00
  • 50ed30dfc7 Rated results are listed only when their file is still on this machine Claude 2026-10-17 18:21:56 +00:00
  • bb9ec64a46 H3 training checkpoints one block at a time and the text refiner on its own Claude 2026-10-17 18:14:55 +00:00
  • 1dfb4c5f09 Training logs the shape of the first latent and text Claude 2026-10-17 18:07:58 +00:00
  • e715eeb5eb Training logs the card after each stage of the trainer's setup Claude 2026-10-17 18:02:33 +00:00
  • c3a40be163 fix: Save Video falls back to the CPU when the GPU encoder will not open, in gpu mode too, and says why Claude 2026-10-17 17:59:08 +00:00
  • e583a3c5cf Training reports what the card holds before and after freeing it Claude 2026-10-17 17:56:22 +00:00
  • c4adc1242d Training takes the model file from the pipeline and loads it once itself Claude 2026-10-17 17:48:06 +00:00
  • 193822cf25 Training copies a dynamic-VRAM model as a plain one so only one model sits on the card Claude 2026-10-17 17:43:34 +00:00
  • e3e8d1276b Training frees the VAEs, text encoder and other models before the trainer copies the model Claude 2026-10-17 17:37:46 +00:00
  • 6c98e041b1 More space around the title and inside field groups Claude 2026-10-17 17:36:08 +00:00
  • 2100120381 More room between fields in the Training settings groups Claude 2026-10-17 17:35:25 +00:00
  • d3a76a09f3 More settings in the Training window stays open while options change Claude 2026-10-17 17:34:32 +00:00
  • 58e56b96d8 LoRA training add-on starts on when its package is already installed Claude 2026-10-17 17:20:38 +00:00
  • 81d9f0be23 Training: SD-style tiny run tested, refusals reach the window, waiting hint Claude 2026-10-17 15:58:24 +00:00
  • cfb55eff45 Training: choose which prompt parts become captions (prefix, main, postfix, variables) Claude 2026-10-17 15:55:24 +00:00
  • a3c87a3b5c Training: rated results bring their prompts as captions (optional) Claude 2026-10-17 15:53:04 +00:00
  • 7dfbcf3c1b Training window: data, tags, train and results steps; docs and changelog Claude 2026-10-17 15:18:38 +00:00
  • e638a06b13 UI kit: captioned.cell and captioned.side (preview with its tag editor) Claude 2026-10-17 15:07:33 +00:00
  • ab100f85a4 LoRA training add-on: sets, tagger, trainer node on ComfyUI's Train LoRA, H3 support Claude 2026-10-17 15:05:57 +00:00
  • 355951c9b1 UI kit: chart.line, tags.editor and tags.cloud elements Claude 2026-10-17 14:40:39 +00:00
  • a23700df54 Docs: features reach the page through app.dom; new kit elements; feature lint rules Claude 2026-10-17 14:26:44 +00:00
  • 6b61c16bc8 Merge origin/dev (module ui.js removed) into the feature-lint work Claude 2026-10-17 14:26:04 +00:00
  • 4916af2bcd UI: tests for app.dom, stage, cover, look, tiles; feature rule fixtures Claude 2026-10-17 14:25:18 +00:00
  • 908feac364 UI: every feature builds from the kit and reaches the page through app.dom; kit gains stage, cover, corner, look Claude 2026-10-17 14:19:46 +00:00
  • 326366c425 UI: feature lint rule, app.dom service, kit tiles/cards/grid/hero; move simple features onto them Claude 2026-10-17 14:10:17 +00:00
  • f9863700e6 Remove module ui.js support: unused by any module or the live app Claude 2026-10-17 13:59:11 +00:00
  • 51c87d85c0 Docs: tiny test models are real classes with random weights, not trained models Claude 2026-10-17 13:57:27 +00:00
  • 8b07537652 Docs: module ui.js is deliberately not loaded by the app Claude 2026-10-17 13:45:11 +00:00
  • 0dbab225b3 Fix catalogue import of missing shell/layout.js and undefined --bg Claude 2026-10-17 13:41:39 +00:00
  • 311fac6551 Merge developer docs Claude 2026-10-17 13:38:56 +00:00
  • bf2418978a Add developer docs for modules and UI Claude 2026-10-17 13:37:26 +00:00
  • eeaf72ba31 fix: the fp32-over-bf16 warning says it runs slowly digital-garbageandClaude Sonnet 5.5 2026-10-17 03:21:20 +03:00
  • ad6d6b54e6 fix: plainer loader warning for fp32 compute over bf16 weights digital-garbageandClaude Sonnet 5.5 2026-10-17 03:20:57 +03:00
  • 69eaa15ce0 fix: the fp32-over-bf16 loader note no longer claims it does not run digital-garbageandClaude Sonnet 5.5 2026-10-17 03:20:01 +03:00
  • 4549ffc2b3 feat: Diffusion Model Loader says when fp32 compute is picked over bf16 weights digital-garbageandClaude Sonnet 5.5 2026-10-17 03:19:36 +03:00
  • 6bcd929771 fix: Save Video drops NaN/Inf audio with a warning and still saves the video digital-garbageandClaude Sonnet 5.5 2026-10-17 03:18:53 +03:00
  • 335e7298b7 feat: Disable all enhancements and Fix the seed start off the wheel; tick them in Editor settings to add them digital-garbageandClaude Sonnet 5.5 2026-10-17 03:09:50 +03:00
  • 298d43c89e feat: quick wheel gets Disable all enhancements and Fix the seed (with a notice); the cross closes the wheel; long labels wrap inside the ring digital-garbageandClaude Sonnet 5.5 2026-10-17 03:08:34 +03:00
  • 4fd3b94424 feat: bypass toggle in Models & Pipeline -- a node is skipped for the run, keeps its values, and refuses with a reason when it cannot be passed through digital-garbageandClaude Sonnet 5.5 2026-10-17 02:19:00 +03:00
  • 4852d50609 fix: Shot Camera only reports 'changed' when it will rewrite, so the H3 prompt/reference encode (~7s) is cached between runs digital-garbageandClaude Sonnet 5.5 2026-10-17 01:53:46 +03:00
  • 8359ec7e83 feat: FunPack Timing splits the time before step 1 into model preparation, setup and the first forward pass digital-garbageandClaude Sonnet 5.5 2026-10-17 01:43:41 +03:00
  • 6b23db2640 feat: FunPack Timing also logs a sampler's step 1 / step 2 / later-step times digital-garbageandClaude Sonnet 5.5 2026-10-17 01:35:38 +03:00
  • 03d902e208 fix: taste direction works on the CPU, so Taste prompt nudge / score slider no longer die on a cuda-vs-cpu mismatch digital-garbageandClaude Sonnet 5.5 2026-10-17 01:11:50 +03:00
  • 388ca59428 fix: text-only H3 runs no longer need the preset's blank_like; any pipeline with a resizer slot gets the stand-in digital-garbageandClaude Sonnet 5.5 2026-10-17 00:03:04 +03:00
  • a64365c774 fix: slow-torch switch frees cuda-* pins and retries past any conflict pip names digital-garbageandClaude Sonnet 5.5 2026-10-17 00:00:54 +03:00
  • b6a5160deb fix: corrected list of experimental/proven features to match what was tested DigitalGarbage 2026-10-16 04:47:49 +03:00
  • 7b2046ded5 fix: update README DigitalGarbage 2026-10-16 04:45:43 +03:00
  • dbb701d886 docs: Thank you names the code FunPack ported or vendored, and drops 4.x names digital-garbageandClaude Sonnet 5.5 2026-10-16 03:13:34 +03:00
  • a14e03de2b docs: README announces v5, says what it is, and points to v4-classic digital-garbageandClaude Sonnet 5.5 2026-10-16 03:12:16 +03:00
  • 46c71be427 Merge v5 "Cunning Cranberry" into main digital-garbageandClaude Sonnet 5.5 2026-10-16 03:03:26 +03:00
  • bc5c99b4d7 docs: README says this is classic 4.x and v5 is the newer UI digital-garbageandClaude Sonnet 5.5 2026-10-16 03:02:48 +03:00
  • 96776b2d94 docs: 5.0.0 release date, v5 is the default install, v4-classic holds 4.x digital-garbageandClaude Sonnet 5.5 2026-10-16 02:42:56 +03:00
  • 165a9f5144 fix: a malformed optional-node table entry is logged once instead of swallowed digital-garbageandClaude Sonnet 5.5 2026-10-16 02:27:30 +03:00
  • e48515d452 fix: skip wording is true when a node is rejected though its module loaded; swapping a slot drops its skip marker digital-garbageandClaude Sonnet 5.5 2026-10-16 02:16:06 +03:00
  • 58b6184e53 fix: the skip note no longer names Prompt markup for every skipped node digital-garbageandClaude Sonnet 5.5 2026-10-16 01:56:02 +03:00
  • 77f2552304 fix: skip notes point to Ready to generate? (Modules page cannot show a failed module); readiness no longer calls optional nodes a need digital-garbageandClaude Sonnet 5.5 2026-10-16 01:43:58 +03:00
  • 1565ac3982 fix: skipped slots offer no Remove/Swap, stand-in load clears skipped, null pass value refused; route-level and precedence tests digital-garbageandClaude Sonnet 5.5 2026-10-16 01:28:22 +03:00
  • 803ea68f21 fix: optional nodes are declared per node class by the model modules (saved pipelines and swapped nodes covered); skip chain cannot crash; skipped controls hidden in the project tab; skipped card says so (attacker round 26) digital-garbageandClaude Sonnet 5.5 2026-10-16 01:02:59 +03:00
  • 3beb13f6c5 feat: optional preset slots - a pipeline runs without Enhance, Shot camera, Prompt markup, Negative erase, Cut opening or Identity transfer when their module did not load, says so beside Generate, and hides their controls digital-garbageandClaude Sonnet 5.5 2026-10-16 00:41:38 +03:00
  • e0c960313d fix: readiness points a missing FunPack node at Settings > Modules; CHANGELOG states that preset nodes are required by their preset (attacker round 25) digital-garbageandClaude Sonnet 5.5 2026-10-16 00:26:02 +03:00
  • 892a49afc2 fix: the probe reason no longer asserts 'nobody recognises it' when a detector failed (attacker round 24) digital-garbageandClaude Sonnet 5.5 2026-10-16 00:00:19 +03:00
  • ca43f43e68 fix: a model probe whose detector raised says so instead of 'nobody recognises it'; routes and shot camera failures worded truthfully (attacker round 23) digital-garbageandClaude Sonnet 5.5 2026-10-15 23:55:24 +03:00
  • a577ff0af3 fix: a turned-off loaded module is not called gone; route and probe provider failures said by provider, once, truthfully; expansion note names shortcuts (attacker round 22) digital-garbageandClaude Sonnet 5.5 2026-10-15 23:46:54 +03:00
  • a931d59d93 fix: a saved turn-off for a gone module is said; provider failures in routes said once and truthfully; duplicate ids logged; a failed prompt expansion is said; taste call gated (attacker round 21) digital-garbageandClaude Sonnet 5.5 2026-10-15 23:36:40 +03:00
  • 618b5ba1c1 fix: a failing target_rows provider is said, once; separate once-keys for the two modifier nodes; spam-guard test (attacker round 20) digital-garbageandClaude Sonnet 5.5 2026-10-15 23:24:53 +03:00
  • 99568ba9ae fix: a provider failing in a new way is said again; the Load Modifiers stale-module log is tested (attacker round 19) digital-garbageandClaude Sonnet 5.5 2026-10-15 23:15:13 +03:00
  • ef35a35848 fix: import guard sees a group-level helper importing a module via ..; provider errors said once per provider; tests for both log lines (attacker round 18) digital-garbageandClaude Sonnet 5.5 2026-10-15 23:08:47 +03:00
  • 6e5035671a fix: provider errors say 'failed while' once; import guard covers class/for/match bodies; diffusion picker lists .gguf again so a saved pick gets the install message; stale-module wording true for broken modules (attacker round 17) digital-garbageandClaude Sonnet 5.5 2026-10-15 22:58:01 +03:00
  • 5c2588a9b2 fix: import guard sees every import form and is shown to fail; diffusion picker hides .gguf with no backend; provider errors are logged; stale module ids said at the modifiers node too (attacker round 16) digital-garbageandClaude Sonnet 5.5 2026-10-15 22:36:30 +03:00
  • a88b814b28 fix: modules no longer import each other (shared taste helper is a plain file); UI gates match real ids and are tested; boot cannot stall; empty pipelines refused; truncated .gguf listing says so (attacker round 15) digital-garbageandClaude Sonnet 5.5 2026-10-15 22:10:20 +03:00
  • f353b9a925 feat: UI features and tabs whose backend module is not installed are hidden, not left to fail when pressed digital-garbageandClaude Sonnet 5.5 2026-10-15 21:55:12 +03:00
  • 3050a80056 feat: saved settings naming a module or setting that no longer exists are skipped with a once-per-run log line, not refused; RETIRED list removed digital-garbageandClaude Sonnet 5.5 2026-10-15 21:43:24 +03:00
  • 0f86ffd909 fix: .gguf listing walks by folder identity (sibling cycles, root links, case); dangling links not listed (attacker round 14) digital-garbageandClaude Sonnet 5.5 2026-10-15 20:26:47 +03:00
  • 24372a5def fix: the prompt enhancer no longer needs the CLIP loader module to import; a test forbids module-level imports between modules digital-garbageandClaude Sonnet 5.5 2026-10-15 20:22:42 +03:00
  • 3042532c0c fix: a symlinked folder aliasing a sibling is listed under both names; an undequantizable gguf tensor type names the file (attacker round 13) digital-garbageandClaude Sonnet 5.5 2026-10-15 19:28:02 +03:00
  • 76d534adb7 fix: symlink loops no longer stall the .gguf listing; a name with .. is refused after a link too (attacker round 12) digital-garbageandClaude Sonnet 5.5 2026-10-15 19:17:23 +03:00
  • 6416c1b032 fix: a symlinked .gguf inside the model folder loads again (attacker round 11) digital-garbageandClaude Sonnet 5.5 2026-10-15 19:09:22 +03:00
  • b08fba7d58 fix: .gguf loading stays inside the model folder, ignores a Manager-disabled pack, keeps big fp32 values finite; text-encoder picker hides .gguf without the pack; truthful refusal text (attacker round 10) digital-garbageandClaude Sonnet 5.5 2026-10-15 19:03:32 +03:00
  • 40c3366214 fix: a text encoder with vision tensors beside mapped text loads; clear messages for a pack missing its gguf library and for pack breakage (attacker round 9) digital-garbageandClaude Sonnet 5.5 2026-10-15 18:53:45 +03:00
  • dfa8f8edf2 fix: a vision-projector .gguf is not accepted as a text encoder; a pack whose gguf library is missing says how to fix it (attacker round 8) digital-garbageandClaude Sonnet 5.5 2026-10-15 18:41:18 +03:00
  • f37a647d85 fix: the ComfyUI-GGUF pack's (state dict, extras) result is unpacked; a text-encoder .gguf with no backend says the pack, not pip; the Enhance picker hides .gguf encoders without the pack; docs name the pack requirement, restart, thresholds (attacker round 7) digital-garbageandClaude Sonnet 5.5 2026-10-15 18:33:07 +03:00
  • e5568ec02b fix: a text-encoder .gguf is refused when ComfyUI-GGUF is absent too; docs no longer overclaim Ready to generate, failure behaviour, rating thresholds, Export; Start shots hint shortened (attacker round 6) digital-garbageandClaude Sonnet 5.5 2026-10-15 18:22:38 +03:00
  • 04b57a5139 docs: name the About FunPack page exactly digital-garbageandClaude Sonnet 5.5 2026-10-15 18:17:26 +03:00
  • 931fc991f7 docs: install instructions that give v5 today (git clone -b v5; registry routes only once 5.0 is published) digital-garbageandClaude Sonnet 5.5 2026-10-15 18:17:21 +03:00
  • 08550e3569 fix: H3 second-pass preset held back; unsupported .gguf text encoders are refused instead of loading as the wrong model; Start shots hint is true for H3; LTX module titled UNTESTED; docs corrected (failure behaviour, Taste key location, install caution, gguf, second pass) (attacker round 5) digital-garbageandClaude Sonnet 5.5 2026-10-15 18:10:57 +03:00