Commit Graph
212 Commits
Author SHA1 Message Date
BlenderNeko 3cbb3ef058 comment out annoying print statement 2023-05-12 23:57:40 +02:00
BlenderNeko 2e2c17131b minor changes for tiled sampler 2023-05-12 23:49:09 +02:00
comfyanonymous ffa3282218 Auto batching improvements.
Try batching when cond sizes don't match with smart padding.
2023-05-10 13:59:24 -04:00
comfyanonymous 9102a82f07 Not needed anymore because sampling works with any latent size. 2023-05-09 12:18:18 -04:00
comfyanonymous 9110a44cc3 Make t2i adapter work with any latent resolution. 2023-05-08 18:15:19 -04:00
comfyanonymous bdb5f4ff03 Merge branch 'autostart' of https://github.com/EllangoK/ComfyUI 2023-05-07 17:19:03 -04:00
comfyanonymous f7e427c557 Make maximum_batch_area take into account python2.0 attention function.
More conservative xformers maximum_batch_area.
2023-05-06 19:58:54 -04:00
comfyanonymous 57f35b3d16 maximum_batch_area for xformers.
Remove useless code.
2023-05-06 19:28:46 -04:00
EllangoK 0e90bee158 auto-launch cli arg 2023-05-06 16:59:40 -04:00
comfyanonymous b877fefbb3 Lowvram mode for gligen and fix some lowvram issues. 2023-05-05 18:11:41 -04:00
comfyanonymous a6d2a9487d Search recursively in subfolders for embeddings. 2023-05-05 01:28:48 -04:00
comfyanonymous 93fc8c1ea9 Fix import. 2023-05-05 00:19:35 -04:00
comfyanonymous 2edaaba3c2 Fix imports. 2023-05-04 18:10:29 -04:00
comfyanonymous 10ff210ffb Refactor. 2023-05-03 17:48:35 -04:00
comfyanonymous bf7c588c68 Merge branch 'tiled-progress' of https://github.com/pythongosssss/ComfyUI 2023-05-03 16:24:56 -04:00
pythongosssss eaeac55c0d remove unused import 2023-05-03 18:21:23 +01:00
pythongosssss d8017626fb use comfy progress bar 2023-05-03 18:19:22 +01:00
comfyanonymous ad56cfe814 Add a total_steps value to sampler callback. 2023-05-03 12:58:10 -04:00
pythongosssss f6154607f9 Merge remote-tracking branch 'origin/master' into tiled-progress 2023-05-03 17:33:42 +01:00
pythongosssss 8160309db9 reduce duplication 2023-05-03 17:33:19 +01:00
comfyanonymous df01203955 Use sampler callback instead of tqdm hook for progress bar. 2023-05-02 23:00:49 -04:00
pythongosssss 33b0ba6464 added progress to encode + upscale 2023-05-02 19:18:07 +01:00
comfyanonymous 71b4d08e65 Change latent resolution step to 8. 2023-05-02 14:17:51 -04:00
comfyanonymous 76730ed9ff Make unet work with any input shape. 2023-05-02 13:31:43 -04:00
comfyanonymous 55236dc812 LoKR support. 2023-05-01 18:18:23 -04:00
comfyanonymous f5982afcfa Properly disable all progress bars when disable_pbar=True 2023-05-01 15:52:17 -04:00
BlenderNeko de72c5f581 allow disabling of progress bar when sampling 2023-04-30 18:59:58 +02:00
comfyanonymous 54d388428a Mask strength should be separate from area strength. 2023-04-29 20:06:53 -04:00
comfyanonymous ade1b2244e Merge branch 'condition_by_mask_node' of https://github.com/guill/ComfyUI 2023-04-29 15:05:18 -04:00
Jacob Segal f7dd560777 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.
2023-04-29 00:16:58 -07:00
comfyanonymous 806786ed1d Don't try to get vram from xpu or cuda when directml is enabled. 2023-04-29 00:28:48 -04:00
comfyanonymous e7ae3bc44c You can now select the device index with: --directml id
Like this for example: --directml 1
2023-04-28 16:51:35 -04:00
comfyanonymous c2afcad2a5 Basic torch_directml support. Use --directml to use it. 2023-04-28 14:28:57 -04:00
Jacob Segal 6bfd8b6b1a 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.
2023-04-27 20:03:27 -07:00
comfyanonymous a9e0b4177d Add callback to sampler function.
Callback format is: callback(step, x0, x)
2023-04-27 04:38:44 -04:00
comfyanonymous d95ef10342 Some fixes to the batch masks PR. 2023-04-25 01:12:40 -04:00
comfyanonymous 288c72fe9f Refactor more code to sample.py 2023-04-24 23:25:51 -04:00
comfyanonymous 112d4ab7d7 This is cleaner this way. 2023-04-24 22:45:35 -04:00
BlenderNeko d556513e2a gligen tuple 2023-04-24 21:47:57 +02:00
pythongosssss 51a069805b Add progress to vae decode tiled 2023-04-24 11:55:44 +01:00
BlenderNeko 7db702ecd0 made sample functions more explicit 2023-04-24 12:53:10 +02:00
BlenderNeko ac6686d523 add docstrings 2023-04-23 20:09:09 +02:00
BlenderNeko 1e9a5097e1 Merge branch 'master' of https://github.com/BlenderNeko/ComfyUI 2023-04-23 20:02:18 +02:00
BlenderNeko 3e6b963e46 refactor/split various bits of code for sampling 2023-04-23 20:02:08 +02:00
comfyanonymous e6771d0986 Implement Linear hypernetworks.
Add a HypernetworkLoader node to use hypernetworks.
2023-04-23 12:35:25 -04:00
comfyanonymous 0d66023475 This makes pytorch2.0 attention perform a bit faster. 2023-04-22 14:30:39 -04:00
comfyanonymous ed4d73d4fd Remove some useless code. 2023-04-20 23:58:25 -04:00
comfyanonymous a86c06e8da Don't pass adm to model when it doesn't support it. 2023-04-19 21:11:38 -04:00
comfyanonymous 6c156642e4 Add support for GLIGEN textbox model. 2023-04-19 11:06:32 -04:00
comfyanonymous 3fe1252a35 Add a way for nodes to set a custom CFG function. 2023-04-17 11:05:15 -04:00