comfyanonymous
c6e34963e4
Make t2i adapter work with any latent resolution.
2 years ago
comfyanonymous
6fc4917634
Make maximum_batch_area take into account python2.0 attention function.
...
More conservative xformers maximum_batch_area.
2 years ago
comfyanonymous
678f933d38
maximum_batch_area for xformers.
...
Remove useless code.
2 years ago
EllangoK
8e03c789a2
auto-launch cli arg
2 years ago
comfyanonymous
cb1551b819
Lowvram mode for gligen and fix some lowvram issues.
2 years ago
comfyanonymous
af9cc1fb6a
Search recursively in subfolders for embeddings.
2 years ago
comfyanonymous
6ee11d7bc0
Fix import.
2 years ago
comfyanonymous
bae4fb4a9d
Fix imports.
2 years ago
comfyanonymous
fcf513e0b6
Refactor.
2 years ago
pythongosssss
5eeecf3fd5
remove unused import
2 years ago
pythongosssss
8912623ea9
use comfy progress bar
2 years ago
comfyanonymous
908dc1d5a8
Add a total_steps value to sampler callback.
2 years ago
pythongosssss
27df74101e
reduce duplication
2 years ago
comfyanonymous
93c64afaa9
Use sampler callback instead of tqdm hook for progress bar.
2 years ago
pythongosssss
06ad35b493
added progress to encode + upscale
2 years ago
comfyanonymous
ba8a4c3667
Change latent resolution step to 8.
2 years ago
comfyanonymous
66c8aa5c3e
Make unet work with any input shape.
2 years ago
comfyanonymous
9c335a553f
LoKR support.
2 years ago
comfyanonymous
d3293c8339
Properly disable all progress bars when disable_pbar=True
2 years ago
BlenderNeko
a2e18b1504
allow disabling of progress bar when sampling
2 years ago
comfyanonymous
071011aebe
Mask strength should be separate from area strength.
2 years ago
Jacob Segal
af02393c2a
Default to sampling entire image
...
By default, when applying a mask to a condition, the entire image will
still be used for sampling. The new "set_area_to_bounds" option on the
node will allow the user to automatically limit conditioning to the
bounds of the mask.
I've also removed the dependency on torchvision for calculating bounding
boxes. I've taken the opportunity to fix some frustrating details in the
other version:
1. An all-0 mask will no longer cause an error
2. Indices are returned as integers instead of floats so they can be
used to index into tensors.
2 years ago
comfyanonymous
056e5545ff
Don't try to get vram from xpu or cuda when directml is enabled.
2 years ago
comfyanonymous
2ca934f7d4
You can now select the device index with: --directml id
...
Like this for example: --directml 1
2 years ago
comfyanonymous
3baded9892
Basic torch_directml support. Use --directml to use it.
2 years ago
Jacob Segal
e214c917ae
Add Condition by Mask node
...
This PR adds support for a Condition by Mask node. This node allows
conditioning to be limited to a non-rectangle area.
2 years ago
comfyanonymous
5a971cecdb
Add callback to sampler function.
...
Callback format is: callback(step, x0, x)
2 years ago
comfyanonymous
aa57136dae
Some fixes to the batch masks PR.
2 years ago
comfyanonymous
c50208a703
Refactor more code to sample.py
2 years ago
comfyanonymous
7983b3a975
This is cleaner this way.
2 years ago
BlenderNeko
0b07b2cc0f
gligen tuple
2 years ago
pythongosssss
c8c9926eeb
Add progress to vae decode tiled
2 years ago
BlenderNeko
d9b1595f85
made sample functions more explicit
2 years ago
BlenderNeko
5818539743
add docstrings
2 years ago
BlenderNeko
2a09e2aa27
refactor/split various bits of code for sampling
2 years ago
comfyanonymous
5282f56434
Implement Linear hypernetworks.
...
Add a HypernetworkLoader node to use hypernetworks.
2 years ago
comfyanonymous
6908f9c949
This makes pytorch2.0 attention perform a bit faster.
2 years ago
comfyanonymous
907010e082
Remove some useless code.
2 years ago
comfyanonymous
96b57a9ad6
Don't pass adm to model when it doesn't support it.
2 years ago
comfyanonymous
3696d1699a
Add support for GLIGEN textbox model.
2 years ago
comfyanonymous
884ea653c8
Add a way for nodes to set a custom CFG function.
2 years ago
comfyanonymous
73c3e11e83
Fix model_management import so it doesn't get executed twice.
2 years ago
comfyanonymous
81d1f00df3
Some refactoring: from_tokens -> encode_from_tokens
2 years ago
BlenderNeko
d0b1b6c6bf
fixed improper padding
2 years ago
comfyanonymous
deb2b93e79
Move code to empty gpu cache to model_management.py
2 years ago
comfyanonymous
04d9bc13af
Safely load pickled embeds that don't load with weights_only=True.
2 years ago
BlenderNeko
da115bd78d
ensure backwards compat with optional args
2 years ago
BlenderNeko
752f7a162b
align behavior with old tokenize function
2 years ago
comfyanonymous
334aab05e5
Don't stop workflow if loading embedding fails.
2 years ago
BlenderNeko
73175cf58c
split tokenizer from encoder
2 years ago