3193 Commits

Author SHA1 Message Date
comfyanonymous
c19f79c85e Make the missing frontend package error more obvious. 2025-03-02 15:43:56 -05:00
Chenlei Hu
c12d2df290 Use comfyui_frontend_package pypi package to manage frontend dependency (Frontend v1.10.17) (#7021)
* Use frontend pypi package

* Remove web/

* nit

* nit

* Update importlib logic

* Remove unused gh action

* Update code owners

* Update codeowners

* error message
2025-03-02 14:18:33 -05:00
comfyanonymous
e8fc4fe290 Make 2d area composition nodes work on video models. 2025-03-02 08:19:16 -05:00
comfyanonymous
2dde78e429 Change defaults in WanImageToVideo node. 2025-03-01 19:26:48 -05:00
comfyanonymous
3828d35067 Rename argument in last commit and document the options. 2025-03-01 02:43:49 -05:00
Chenlei Hu
ba586589cd Use enum list for --fast options (#7024) 2025-03-01 02:37:35 -05:00
comfyanonymous
b421f6553d --fast now takes a number as argument to indicate how fast you want it.
The idea is that you can indicate how much quality vs speed you want.

At the moment:

--fast 2 enables fp16 accumulation if your pytorch supports it.
--fast 5 enables fp8 matrix mult on fp8 models and the optimization above.

--fast without a number enables all optimizations.
2025-02-28 02:48:20 -05:00
comfyanonymous
8c85daeccc Use fp16 for intermediate for fp8 weights with --fast if supported. 2025-02-28 02:17:50 -05:00
comfyanonymous
eedeb71616 Use fp16 if checkpoint weights are fp16 and the model supports it. 2025-02-27 16:39:57 -05:00
comfyanonymous
f052609fc5 Wan code small cleanup. 2025-02-27 07:22:42 -05:00
comfyanonymous
7f0394f378 Bump ComfyUI version to v0.3.18 2025-02-26 21:19:14 -05:00
comfyanonymous
0078b65405 Add to README that the Wan model is supported. 2025-02-26 20:48:50 -05:00
comfyanonymous
071b23cf86 Readme changes.
Instructions shouldn't recommend to run comfyui with --listen
2025-02-26 20:47:08 -05:00
BiologicalExplosion
d019ddaf95 Support Cambricon MLU (#6964)
Co-authored-by: huzhan <huzhan@cambricon.com>
2025-02-26 20:45:13 -05:00
comfyanonymous
9397b02169 Fix wan issues when prompt length is long. 2025-02-26 20:34:02 -05:00
comfyanonymous
7b395a868b Bump ComfyUI version to v0.3.17 2025-02-26 17:59:10 -05:00
comfyanonymous
61ff9ef364 Reduce artifacts on Wan by doing the patch embedding in fp32. 2025-02-26 16:59:26 -05:00
comfyanonymous
4d37d99aa1 Bump ComfyUI version to v0.3.16 2025-02-26 14:30:32 -05:00
comfyanonymous
09e802a0a3 Add fast preview support for Wan models. 2025-02-26 08:56:23 -05:00
comfyanonymous
19b6be0cf0 Don't try to use clip_fea on t2v model. 2025-02-26 08:38:09 -05:00
comfyanonymous
69c61c5063 Better wan memory estimation. 2025-02-26 07:51:22 -05:00
comfyanonymous
dfad9c897b More code reuse in wan.
Fix bug when changing the compute dtype on wan.
2025-02-26 05:22:29 -05:00
comfyanonymous
a9afb34b7b Slightly better wan i2v mask implementation. 2025-02-26 03:49:50 -05:00
comfyanonymous
94053d2ab3 WIP support for Wan I2V model. 2025-02-26 01:49:43 -05:00
comfyanonymous
6a7c4079a4 Wan seems to work with fp16. 2025-02-25 21:37:12 -05:00
comfyanonymous
ea10348c78 Fix missing frames in SaveWEBM node. 2025-02-25 20:21:03 -05:00
Yoland Yan
e79c7eaae3 Update README.md (#6960) 2025-02-25 17:17:18 -08:00
comfyanonymous
4a783c2f63 Make wan work with all latent resolutions.
Cleanup some code.
2025-02-25 19:56:04 -05:00
comfyanonymous
f5990fa4c3 Fix issue with wan and other attention implementations. 2025-02-25 19:13:39 -05:00
comfyanonymous
65760e20d6 Change wan rope implementation to the flux one.
Should be more compatible.
2025-02-25 19:11:14 -05:00
comfyanonymous
3c67f6155a WIP support for Wan t2v model. 2025-02-25 17:20:35 -05:00
comfyanonymous
49a76acccf Cleanup some lumina te code. 2025-02-25 04:10:26 -05:00
comfyanonymous
114be728b1 Speedup on some models by not upcasting bfloat16 to float32 on mac. 2025-02-24 05:41:32 -05:00
Robin Huang
3c98953db8 Update installation documentation to include desktop + cli. (#6899)
* Update installation documentation.

* Add portable to description.

* Move cli further down.
2025-02-23 19:13:39 -05:00
comfyanonymous
8a7f84bbd2 Prioritize fp16 compute when using allow_fp16_accumulation 2025-02-23 04:45:54 -05:00
comfyanonymous
117cf08066 Remove some useless code. 2025-02-22 04:45:14 -05:00
comfyanonymous
1bb7180349 Bump ComfyUI version to v0.3.15 2025-02-21 20:28:28 -05:00
comfyanonymous
67d7eeb002 Assume the mac black image bug won't be fixed before v16. 2025-02-21 20:24:07 -05:00
comfyanonymous
58a37f57b0 Latest mac still has the black image bug. 2025-02-21 20:14:30 -05:00
comfyanonymous
6ecbdae55b Let all model memory be offloaded on nvidia. 2025-02-21 06:32:21 -05:00
filtered
083b98b879 Update frontend release schedule in README. (#6908)
Changes release schedule from weekly to fortnightly.
2025-02-21 05:58:12 -05:00
Robin Huang
75cf0dce46 Add discord channel to support section. (#6900) 2025-02-20 18:26:16 -05:00
comfyanonymous
de308facd5 Apparently directml supports fp16. 2025-02-20 09:30:24 -05:00
Robin Huang
edbe187b81 Normalize extra_model_config.yaml paths to prevent duplicates. (#6885)
* Normalize extra_model_config.yaml paths before adding.

* Fix tests.

* Fix tests.
2025-02-20 07:09:45 -05:00
Silver
1552d83834 Fix link pointing to non-exisiting docs (#6891)
* Fix link pointing to non-exisiting docs

The current link is pointing to a path that does not exist any longer.
I changed it to point to the currect correct path for custom nodes datatypes.

* Update node_typing.py
2025-02-20 07:07:07 -05:00
Dr.Lt.Data
0ddf1fa95f fixed: crash caused by outdated incompatible aiohttp dependency (#6841)
https://github.com/comfyanonymous/ComfyUI/issues/6038#issuecomment-2661776795
https://github.com/comfyanonymous/ComfyUI/issues/5814#issue-2700816845
2025-02-19 07:15:36 -05:00
maedtb
50912cb296 Fix Hunyuan unet config detection for some models. (#6877)
The change to support 32 channel hunyuan models is missing the `key_prefix` on the key.

This addresses a complain in the comments of 0b5852ed5dd28fdf2a3efd2b670c871d24deb7f9.
2025-02-19 07:14:45 -05:00
comfyanonymous
65a8e324bd Add early experimental SaveWEBM node to save .webm files.
The frontend part isn't done yet so there is no video preview on the node
or dragging the webm on the interface to load the workflow yet.

This uses a new dependency: PyAV.
2025-02-19 07:12:15 -05:00
bymyself
5b3f96785f Add Load Image Output node (#6790)
* add LoadImageOutput node

* add route for input/output/temp files

* update node_typing.py

* use literal type for image_folder field

* mark node as beta
2025-02-18 17:53:01 -05:00
Jukka Seppänen
0b5852ed5d Support loading and using SkyReels-V1-Hunyuan-I2V (#6862)
* Support SkyReels-V1-Hunyuan-I2V

* VAE scaling

* Fix T2V

oops

* Proper latent scaling
2025-02-18 17:06:54 -05:00