comfyanonymous
f87810cd3e
Let tokenizers return weights to be stored in the saved checkpoint.
7 months ago
comfyanonymous
10c919f4c7
Make it possible to load tokenizer data from checkpoints.
7 months ago
comfyanonymous
10b43ceea5
Remove duplicate code.
7 months ago
comfyanonymous
0a4c49c57c
Support MT5.
7 months ago
comfyanonymous
88ed893034
Allow SPieceTokenizer to load model from a byte string.
7 months ago
comfyanonymous
334ba48cea
More generic unet prefix detection code.
7 months ago
comfyanonymous
14764aa2e2
Rename LLAMATokenizer to SPieceTokenizer.
7 months ago
comfyanonymous
b2c995f623
"auto" type is only relevant to the SetUnionControlNetType node.
7 months ago
Chenlei Hu
4151fbfa8a
Add error message on union controlnet ( #4081 )
7 months ago
comfyanonymous
95fa9545f1
Only append zero to noise schedule if last sigma isn't zero.
7 months ago
comfyanonymous
6ab8cad22e
Implement beta sampling scheduler.
...
It is based on: https://arxiv.org/abs/2407.12173
Add "beta" to the list of schedulers and the BetaSamplingScheduler node.
7 months ago
喵哩个咪
855789403b
support clip-vit-large-patch14-336 ( #4042 )
...
* support clip-vit-large-patch14-336
* support clip-vit-large-patch14-336
7 months ago
comfyanonymous
6f7869f365
Get clip vision image size from config.
7 months ago
comfyanonymous
281ad42df4
Fix lowvram union controlnet bug.
7 months ago
Thomas Ward
c5a48b15bd
Make default hash lib configurable without code changes via CLI argument ( #3947 )
...
* cli_args: Add --duplicate-check-hash-function.
* server.py: compare_image_hash configurable hash function
Uses an argument added in cli_args to specify the type of hashing to default to for duplicate hash checking. Uses an `eval()` to identify the specific hashlib class to utilize, but ultimately safely operates because we have specific options and only those options/choices in the arg parser. So we don't have any unsafe input there.
* Add hasher() to node_helpers
* hashlib selection moved to node_helpers
* default-hashing-function instead of dupe checking hasher
This makes a default-hashing-function option instead of previous selected option.
* Use args.default_hashing_function
* Use safer handling for node_helpers.hasher()
Uses a safer handling method than `eval` to evaluate default hashing function.
* Stray parentheses are evil.
* Indentation fix.
Somehow when I hit save I didn't notice I missed a space to make indentation work proper. Oops!
7 months ago
comfyanonymous
8270c62530
Add SetUnionControlNetType to set the type of the union controlnet model.
7 months ago
comfyanonymous
821f93872e
Allow model sampling to set number of timesteps.
7 months ago
Chenlei Hu
99458e8aca
Add `FrontendManager` to manage non-default front-end impl ( #3897 )
...
* Add frontend manager
* Add tests
* nit
* Add unit test to github CI
* Fix path
* nit
* ignore
* Add logging
* Install test deps
* Remove 'stable' keyword support
* Update test
* Add web-root arg
* Rename web-root to front-end-root
* Add test on non-exist version number
* Use repo owner/name to replace hard coded provider list
* Inline cmd args
* nit
* Fix unit test
7 months ago
comfyanonymous
1305fb294c
Refactor: Move some code to the comfy/text_encoders folder.
7 months ago
comfyanonymous
7914c47d5a
Quick fix for the promax controlnet.
7 months ago
comfyanonymous
a3dffc447a
Support AuraFlow Lora and loading model weights in diffusers format.
...
You can load model weights in diffusers format using the UNETLoader node.
8 months ago
comfyanonymous
29c2e26724
Better tokenizing code for AuraFlow.
8 months ago
comfyanonymous
8e012043a9
Add a ModelSamplingAuraFlow node to change the shift value.
...
Set the default AuraFlow shift value to 1.73 (sqrt(3)).
8 months ago
comfyanonymous
9f291d75b3
AuraFlow model implementation.
8 months ago
comfyanonymous
f45157e3ac
Fix error message never being shown.
8 months ago
comfyanonymous
5e1fced639
Cleaner support for loading different diffusion model types.
8 months ago
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