881 Commits (ffe0bb0a33a8a8d9a999dafb540558646127d443)

Author SHA1 Message Date
comfyanonymous ffe0bb0a33 Remove useless code. 8 months ago
comfyanonymous 391c1046cf More flexibility with text encoder return values.
Text encoders can now return other values to the CONDITIONING than the cond
and pooled output.
8 months ago
comfyanonymous e44fa5667f Support returning text encoder attention masks. 8 months ago
Extraltodeus f1a01c2c7e
Add sampler_pre_cfg_function (#3979)
* Update samplers.py

* Update model_patcher.py
8 months ago
comfyanonymous ade7aa1b0c Remove useless import. 8 months ago
comfyanonymous faa57430b0 Controlnet union model basic implementation.
This is only the model code itself, it currently defaults to an empty
embedding [0] * 6 which seems to work better than treating it like a
regular controlnet.

TODO: Add nodes to select the image type.
8 months ago
comfyanonymous bb663bcd6c Rename clip_t5base to t5base for stable audio text encoder. 8 months ago
comfyanonymous 2dc84d1444 Add a way to set the timestep multiplier in the flow sampling. 8 months ago
comfyanonymous ff63893d10 Support other types of T5 models. 8 months ago
comfyanonymous 4040491149 Better T5xxl detection. 8 months ago
comfyanonymous b8e58a9394 Cleanup T5 code a bit. 8 months ago
comfyanonymous 80c4590998 Allow specifying the padding token for the tokenizer. 8 months ago
comfyanonymous ce649d61c0 Allow zeroing out of embeds with unused attention mask. 8 months ago
comfyanonymous 739b76630e Remove useless code. 8 months ago
comfyanonymous d7484ef30c Support loading checkpoints with the UNETLoader node. 8 months ago
comfyanonymous 537f35c7bc Don't update dict if contiguous. 8 months ago
Alex "mcmonkey" Goodwin 3f46362d22
fix non-contiguous tensor saving (from channels-last) (#3932) 8 months ago
Chenlei Hu 9dd549e253
Add `--no-custom-node` cmd flag (#3903)
* Add --no-custom-node cmd flag

* nit
8 months ago
comfyanonymous 05e831697a Switch to the real cfg++ method in the samplers.
The old _pp ones will be updated automatically to the regular ones with 2x
the cfg.

My fault for not checking what the "_pp" samplers actually did.
8 months ago
comfyanonymous 264caca20e ControlNetApplySD3 node can now be used to use SD3 controlnets. 8 months ago
comfyanonymous f8f7568d03 Basic SD3 controlnet implementation.
Still missing the node to properly use it.
8 months ago
comfyanonymous 66aaa14001 Controlnet refactor. 8 months ago
comfyanonymous 8ceb5a02a3 Support saving stable audio checkpoint that can be loaded back. 8 months ago
comfyanonymous 4f9d2b057c Remove print. 8 months ago
comfyanonymous 44947e7ad4 Add DEIS order 3 sampler.
Order 4 seems to give bad results.
8 months ago
comfyanonymous 69d710e40f Implement my alternative take on CFG++ as the euler_pp sampler.
Add euler_ancestral_pp which is the ancestral version of euler with the
same modification.
8 months ago
comfyanonymous 73ca780019 Add SamplerEulerCFG++ node.
This node should match the DDIM implementation of CFG++ when "regular" is
selected.

"alternative" is a slightly different take on CFG++
8 months ago
comfyanonymous 2f360ae898 Support OneTrainer SD3 lora format. 8 months ago
comfyanonymous 4ef1479dcd Multi dimension tiled scale function and tiled VAE audio encoding fallback. 8 months ago
comfyanonymous 1e2839f4d9 More proper tiled audio decoding. 8 months ago
comfyanonymous d5efde89b7 Add ipndm_v sampler, works best with the exponential scheduler. 8 months ago
comfyanonymous 028a583bef Fix issue with full diffusers SD3 loras. 8 months ago
comfyanonymous 0d6a57938e Support loading diffusers SD3 model format with UNETLoader node. 8 months ago
comfyanonymous b08a9dd04b Remove empty line. 8 months ago
Mario Klingemann eee815ec99
Update sd1_clip.py (#3684)
Made token instance check more flexible so it also works with integers from numpy arrays or long tensors
8 months ago
comfyanonymous e11052afcf Add ipndm sampler. 8 months ago
comfyanonymous 3914d5a2ae Support full SD3 loras. 8 months ago
comfyanonymous a45df69570 Basic tiled decoding for audio VAE. 8 months ago
Janek Mann b7c473d1ab
Fix lora keys for SimpleTuner (#3759) 8 months ago
comfyanonymous 6425252c4f Use fp16 as the default vae dtype for the audio VAE. 8 months ago
comfyanonymous 8ddc151a4c Squash depreciation warning on new pytorch. 8 months ago
comfyanonymous ca9d300a80 Better estimation for memory usage during audio VAE encoding/decoding. 8 months ago
comfyanonymous 746a0410d4 Fix VAEEncode with taesd3. 8 months ago
comfyanonymous 04e8798c37 Improvements to the TAESD3 implementation. 8 months ago
Dr.Lt.Data df7db0e027
support TAESD3 (#3738) 8 months ago
comfyanonymous bb1969cab7 Initial support for the stable audio open model. 8 months ago
comfyanonymous 1281f933c1 Small optimization. 8 months ago
comfyanonymous f2e844e054 Optimize some unneeded if conditions in the sampling code. 8 months ago
comfyanonymous 0ec513d877 Add a --force-channels-last to inference models in channel last mode. 8 months ago
comfyanonymous 0e06b370db Print key names for easier debugging. 8 months ago