Commit Graph

27 Commits

Author SHA1 Message Date
comfyanonymous
6de6246dd4 Fix some potential issues related to threads. 2023-02-25 18:36:29 -05:00
pythongosssss
9f391ab656
changed to store history by uniqueid
fixed removing history items
2023-02-23 21:25:08 +00:00
pythongosssss
5c5725dac0
Remove extra args 2023-02-23 20:21:58 +00:00
pythongosssss
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
pythongosssss
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
comfyanonymous
5f375f0d16 Remove my "deleted" debug print that confused people. 2023-02-21 01:28:08 -05:00
masterpiecebestquality
3a83da7281 empty cache after execute() 2023-02-20 13:56:34 -05:00
comfyanonymous
a38a30cb87 Document --highvram and enable it in colab. 2023-02-17 21:32:27 -05:00
pythongosssss
0787299610
Hide Triton warning on Windows
Triton doesnt work on Windows so hide the error
2023-02-16 18:19:26 +00:00
pythongosssss
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
pythongosssss
8e51af6786
Changed to serve index.html on root 2023-02-13 17:58:03 +00:00
pythongosssss
f616dcc81a
Added handling of missing aiohttp module 2023-02-12 18:32:20 +00:00
pythongosssss
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
comfyanonymous
7e1e193f39 Automatically enable lowvram mode if vram is less than 4GB.
Use: --normalvram to disable it.
2023-02-10 00:47:56 -05:00
comfyanonymous
534736b924 Add some low vram modes: --lowvram and --novram 2023-02-08 11:37:10 -05:00
comfyanonymous
e3e65947f2 Add a --help to main.py 2023-02-07 22:13:42 -05:00
comfyanonymous
1f18221e17 Add --port to set custom port. 2023-02-07 21:57:17 -05:00
comfyanonymous
3f3d77a324 Fix image node always executing instead of only when the image changed. 2023-02-04 16:08:29 -05:00
comfyanonymous
43c795f462 Add a --listen argument to listen on 0.0.0.0 2023-02-04 12:01:53 -05:00
comfyanonymous
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
comfyanonymous
3661e10648 Add a command line option to disable upcasting in some cross attention ops. 2023-01-29 13:12:22 -05:00
comfyanonymous
bc475f86c4 Slightly better errors. 2023-01-26 23:30:29 -05:00
comfyanonymous
eb85896b73 Add code for categories. 2023-01-26 01:26:28 -05:00
comfyanonymous
b9308407b2 Make webui return correct mimetypes for css and js files. 2023-01-24 20:18:16 -05:00
comfyanonymous
a37261bb4b Try to execute the outputs that take the less steps first. 2023-01-22 22:10:13 -05:00
comfyanonymous
9baa48cb33 Add IS_CHANGED method to nodes to check if nodes should be executed again.
LoadImage.IS_CHANGED returns the hash of the image so it will execute again
if the image changed on the disk.
2023-01-22 21:46:16 -05:00
comfyanonymous
220afe3310 Initial commit. 2023-01-16 22:37:14 -05:00