doctorpangloss
3a64e04a93
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-05-07 13:57:53 -07:00
doctorpangloss
f8fcfa6f08
Improve tracing to propagate to backend workers correctly when using the API. Fix distributed tests.
2024-05-07 13:44:34 -07:00
comfyanonymous
c33412288f
Fix issue with loading some JPG: #3416
2024-05-07 05:41:06 -04:00
Dr.Lt.Data
d7fa417bfa
feat: shortcuts for zoom in/out ( #3410 )
...
* feat: shortcuts for zoom in/out
* feat: pen support for canvas zoom
ctrl + LMB + vertical drag
* Ctrl+LMB+Drag -> ctrl+Shift+LMB+Drag
---------
Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
2024-05-07 04:40:56 -04:00
comfyanonymous
c61eadf69a
Make the load checkpoint with config function call the regular one.
...
I was going to completely remove this function because it is unmaintainable
but I think this is the best compromise.
The clip skip and v_prediction parts of the configs should still work but
not the fp16 vs fp32.
2024-05-06 20:04:39 -04:00
Pam
3787b4f246
Use get_model_object in Deep Shrink node ( #3408 )
2024-05-06 18:39:39 -04:00
doctorpangloss
75b63fce91
Remove redudant resume_download argument
2024-05-06 10:31:58 -07:00
comfyanonymous
565eb6d176
Add a SplitSigmasDenoise node as an alternative to SplitSigmas.
2024-05-05 05:24:36 -04:00
vilanele
9a70b70de4
add opacity slider in maskeditor ( #3404 )
...
Co-authored-by: vilanele <nomail@email.com>
2024-05-05 05:01:06 -04:00
comfyanonymous
72508a8d19
Only set LOAD_TRUNCATED_IMAGES when if the Image open fails.
...
Document which PIL issues this works around.
2024-05-04 03:51:03 -04:00
shawnington
0d45efb7d6
Fixed Issue with LoadImage node when loading PNG files with embedded ICC profiles. ( #3316 )
...
* Fix issue with how PIL loads small PNG files nodes.py
Added flag to prevent ValueError: Decompressed Data Too Large
when loading PNG images with large meta data such as large embedded color profiles
* Update LoadImage node to fix error when loading PNG's in nodes.py
Fixed Value Error: Decompressed Data Too Large thrown by PIL when attempting to opening PNG files with large embedded ICC colorspaces by setting the follow flag to true when loading png images: ImageFile.LOAD_TRUNCATED_IMAGES = True
* Update node_helpers.py to include open_image helper function
open_image includes try except to catch Pillow Value Errors that occur when large ICC profiles are embedded in images.
* Update LoadImage node to use open_image helper function inplace of Image.open
open_image helper function in node_helpers.py fixes a Pillow error when attempting to open images with large embedded ICC profiles by adding an exception handler to load the image with truncated meta data if regular loading is not possible.
2024-05-04 03:32:41 -04:00
doctorpangloss
eb7d466b95
Fix dependency on opentelemetry instrumentor; remove websocket based API example since it isn't appropriate for this fork.
2024-05-03 16:54:33 -07:00
doctorpangloss
fd81790f12
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-05-03 06:42:56 -07:00
comfyanonymous
daa92a8ff4
Fix potential issues with the int rounding fix.
2024-05-03 05:49:21 -04:00
doctorpangloss
330ecb10b2
Merge with upstream. Remove TLS flags, because a third party proxy will do this better
2024-05-02 21:57:20 -07:00
comfyanonymous
89d0e9abeb
Fix int widgets rounding.
2024-05-02 03:34:19 -04:00
Simon Lui
a56d02efc7
Change torch.xpu to ipex.optimize, xpu device initialization and remove workaround for text node issue from older IPEX. ( #3388 )
2024-05-02 03:26:50 -04:00
doctorpangloss
4d060f0555
Improve support for extra models
2024-05-01 16:58:29 -07:00
comfyanonymous
f81a6fade8
Fix some edge cases with samplers and arrays with a single sigma.
2024-05-01 17:05:30 -04:00
comfyanonymous
94d5a12801
Don't load the model in SDTurboScheduler
2024-05-01 16:57:10 -04:00
comfyanonymous
2aed53c4ac
Workaround xformers bug.
2024-04-30 21:23:40 -04:00
Garrett Sutula
bacce529fb
Add TLS Support ( #3312 )
...
* Add TLS Support
* Add to readme
* Add guidance for windows users on generating certificates
* Add guidance for windows users on generating certificates
* Fix typo
2024-04-30 20:17:02 -04:00
comfyanonymous
bb8b48a260
Update Readme.
2024-04-30 20:11:34 -04:00
doctorpangloss
b94b90c1cc
Improve model downloader coherence with packages like controlnext-aux
2024-04-30 14:28:44 -07:00
comfyanonymous
eecd69b53a
Add a SamplerLCMUpscale node.
...
This sampler is an LCM sampler that upscales the latent during sampling.
It can be used to generate at a higher resolution with an LCM model very
quickly.
To try it use it with a basic 5 step LCM workflow with scale_ratio 1.5 or
2.0
2024-04-29 20:00:47 -04:00
doctorpangloss
0862863bc0
Merge branch 'master' of github.com:comfyanonymous/ComfyUI
2024-04-29 13:37:03 -07:00
doctorpangloss
46a712b4d6
Fix missing extension addition from upstream
2024-04-29 13:32:46 -07:00
comfyanonymous
059773a6df
Add some nodes to multiply the attention in UNet and Clip models.
2024-04-28 13:03:43 -04:00
comfyanonymous
10fcd09f4a
Add a denoise value to AlignYourStepsScheduler.
2024-04-27 00:48:41 -04:00
comfyanonymous
8cab3be673
Update command for AMD stable pytorch install in README.
2024-04-26 15:44:12 -04:00
Jedrzej Kosinski
7990ae18c1
Fix error when more cond masks passed in than batch size ( #3353 )
2024-04-26 12:51:12 -04:00
comfyanonymous
16eabdf70d
Free more vram for upscale models.
2024-04-25 17:04:19 -04:00
doctorpangloss
f965fb2bc0
Merge upstream
2024-04-24 22:41:43 -07:00
comfyanonymous
8dc19e40d1
Don't init a VAE model when there are no VAE weights.
2024-04-24 09:20:31 -04:00
comfyanonymous
27d5808fc4
Increase max lora strength to 100.0
2024-04-23 13:07:39 -04:00
Pam
b8218522f1
Increase sigma_min/sigma_max range for custom schedulers ( #3317 )
2024-04-23 09:40:10 -04:00
comfyanonymous
d09b5ef4ef
Free some memory before loading upscale models.
2024-04-22 18:51:15 -04:00
Jacob Segal
afa4c7b260
Refactor map_node_over_list function
2024-04-21 21:55:03 -07:00
Jacob Segal
fa48ad3a1f
Minor refactor of IsChangedCache.get
2024-04-21 21:39:52 -07:00
Jacob Segal
b3e547f22b
Merge branch 'master' into execution_model_inversion
2024-04-21 21:31:58 -07:00
Jacob Segal
06f3ce9200
Raise exception for bad get_node calls.
2024-04-21 16:10:01 -07:00
Jacob Segal
2dda3f2827
Add a test for mixed node expansion
...
This test ensures that a node that returns a combination of expanded
subgraphs and literal values functions correctly.
2024-04-21 15:39:20 -07:00
comfyanonymous
4ee9aad6ca
Speed up Sharpen node.
2024-04-21 09:02:06 -04:00
Jacob Segal
1f06588905
Pass None for uneval inputs instead of default
...
This applies to `VALIDATE_INPUTS`, `check_lazy_status`, and lazy values
in evaluation functions.
2024-04-21 00:10:04 -07:00
Jacob Segal
ecbef304ed
Remove superfluous function parameter
2024-04-20 23:07:18 -07:00
Jacob Segal
75774c6ad1
Rename ExecutionResult.SLEEPING to PENDING
2024-04-20 23:02:43 -07:00
Jacob Segal
b5e4583583
Remove unused functionality
2024-04-20 23:01:34 -07:00
Jacob Segal
7dbee88485
Add docs on when ExecutionBlocker should be used
2024-04-20 22:54:38 -07:00
Jacob Segal
dd3bafb40b
Display an error for dependency cycles
...
Previously, dependency cycles that were created during node expansion
would cause the application to quit (due to an uncaught exception). Now,
we'll throw a proper error to the UI. We also make an attempt to 'blame'
the most relevant node in the UI.
2024-04-20 22:40:38 -07:00
Jacob Segal
5dc13651b0
Use custom exception types.
2024-04-20 18:12:42 -07:00