Commit Graph

55 Commits

Author SHA1 Message Date
48f7ec750c Make previews into cli option 2023-06-05 13:19:02 -05:00
38bc02bb40 Fix 2023-06-05 09:20:20 -05:00
b4f434ee66 Preview sampled images with TAESD 2023-06-05 09:20:17 -05:00
1dd846a7ba Fix outputs gone from history. 2023-05-15 00:27:28 -04:00
dfc74c19d9 Add the prompt_id to some websocket messages. 2023-05-11 01:22:40 -04:00
d6dee8af1d Only validate each input once. 2023-05-10 00:29:31 -04:00
8e03c789a2 auto-launch cli arg 2023-05-06 16:59:40 -04:00
93c64afaa9 Use sampler callback instead of tqdm hook for progress bar. 2023-05-02 23:00:49 -04:00
74fc7b7726 custom_nodes paths can now be set in the extra_model_paths.yaml 2023-04-16 01:46:43 -04:00
28fff5d1db fixes lack of support for multi configs
also adds some metavars to argarse
2023-04-06 19:06:39 -04:00
e5e587b1c0 seperates out arg parser and imports args 2023-04-05 23:41:23 -04:00
dd29966f8a changes main.py to use argparse 2023-04-05 22:36:40 -04:00
f816964847 Add a way to set output directory with --output-directory 2023-04-05 14:29:30 -04:00
6be7c64245 Merge branch 'custom_routes' of https://github.com/pythongosssss/ComfyUI 2023-04-02 01:55:05 -04:00
66f1f57615 Add --extra-model-paths-config to --help. 2023-04-02 01:54:44 -04:00
313f1f83a6 Tweak server/custom node load order
- Load custom nodes after creating server
 - Add routes after loading custom nodes
Custom nodes can now add routes via PromptServer.instance
2023-04-01 12:44:29 +01:00
5218e5d596 Command line option to set CUDA device. 2023-03-29 23:28:21 -04:00
31dd6c0531 Add way to specify listen ip with --listen. 2023-03-28 01:42:34 -04:00
51d6427ddf Add support for loading extra paths from yaml file.
Rename extra_model_paths.yaml.example to extra_model_paths.yaml and edit
it to point to your other UI.
2023-03-18 02:52:43 -04:00
5ad9f86514 Do a quick test on the CI to see if ComfyUI actually runs before pushing
the build.
2023-03-14 23:02:57 -04:00
ff255d9dcd Make sure windows permission issues don't mess things up. 2023-03-14 18:07:09 -04:00
6db777b348 Added ability to save images to temp dir 2023-03-13 19:34:05 +00:00
83f23f82b8 Add pytorch attention support to VAE. 2023-03-13 12:45:54 -04:00
a256a2abde --disable-xformers should not even try to import xformers. 2023-03-13 11:36:48 -04:00
0f3ba7482f Xformers is now properly disabled when --cpu used.
Added --windows-standalone-build option, currently it only opens
makes the code open up comfyui in the browser.
2023-03-12 15:44:16 -04:00
afff30fc0a Add --cpu to use the cpu for inference. 2023-03-06 10:50:50 -05:00
49d2e5bb5a Move some stuff from main.py to execution.py 2023-02-27 19:44:58 -05:00
c0fb0c848f Update colab notebook. 2023-02-25 22:49:22 -05:00
6de6246dd4 Fix some potential issues related to threads. 2023-02-25 18:36:29 -05:00
9f391ab656 changed to store history by uniqueid
fixed removing history items
2023-02-23 21:25:08 +00:00
5c5725dac0 Remove extra args 2023-02-23 20:21:58 +00:00
9bd7bfa648 Added workflow history
Moved socket output updates to all node executions
Made image rendering on nodes more generic
2023-02-23 20:12:57 +00:00
a52aa9f4b5 Moved api out to server
Reworked sockets to use socketio
Added progress to nodes
Added highlight to active node
Added preview to saveimage node
2023-02-21 19:29:49 +00:00
5f375f0d16 Remove my "deleted" debug print that confused people. 2023-02-21 01:28:08 -05:00
3a83da7281 empty cache after execute() 2023-02-20 13:56:34 -05:00
a38a30cb87 Document --highvram and enable it in colab. 2023-02-17 21:32:27 -05:00
0787299610 Hide Triton warning on Windows
Triton doesnt work on Windows so hide the error
2023-02-16 18:19:26 +00:00
68a1ac7746 Remove catch that was causing linux ctrl+c issues
This was for hiding an error on Windows, but it isn't required
2023-02-13 20:12:12 +00:00
8e51af6786 Changed to serve index.html on root 2023-02-13 17:58:03 +00:00
f616dcc81a Added handling of missing aiohttp module 2023-02-12 18:32:20 +00:00
5d14e9b959 Changed HTTP Server + Added WebSockets
Moved the existing API endpoints to use aoihttp and added websocket notifications
2023-02-12 15:53:48 +00:00
7e1e193f39 Automatically enable lowvram mode if vram is less than 4GB.
Use: --normalvram to disable it.
2023-02-10 00:47:56 -05:00
534736b924 Add some low vram modes: --lowvram and --novram 2023-02-08 11:37:10 -05:00
e3e65947f2 Add a --help to main.py 2023-02-07 22:13:42 -05:00
1f18221e17 Add --port to set custom port. 2023-02-07 21:57:17 -05:00
3f3d77a324 Fix image node always executing instead of only when the image changed. 2023-02-04 16:08:29 -05:00
43c795f462 Add a --listen argument to listen on 0.0.0.0 2023-02-04 12:01:53 -05:00
4b08314257 Add more features to the backend queue code.
The queue can now be queried, entries can be deleted and prompts easily
queued to the front of the queue.

Just need to expose it in the UI next.
2023-02-01 22:33:10 -05:00
3661e10648 Add a command line option to disable upcasting in some cross attention ops. 2023-01-29 13:12:22 -05:00
bc475f86c4 Slightly better errors. 2023-01-26 23:30:29 -05:00