Commit Graph
3236 Commits
Author SHA1 Message Date
comfyanonymous 7f89cb48bf Add a disabled SaveImageWebsocket custom node.
This node can be used to efficiently get images without saving them to
disk when using ComfyUI as a backend.
2024-02-14 03:01:25 -05:00
hku dfbe08181d copy group to clipboard only when all nodes in the group are selected 2024-02-14 02:11:28 +08:00
hku de5055c981 copy group to clipboard only when all nodes in the group are selected 2024-02-14 02:10:01 +08:00
comfyanonymous 38b7ac6e26 Don't init the CLIP model when the checkpoint has no CLIP weights. 2024-02-13 00:01:08 -05:00
doctorpangloss 8b4e5cee61 Fix _model_patcher typo 2024-02-12 15:12:49 -08:00
doctorpangloss a2167e9824 Merge branch 'master' of github.com:hiddenswitch/ComfyUI 2024-02-12 14:24:29 -08:00
doctorpangloss b4eda2d5a4 Merge branch 'master' of github.com:comfyanonymous/ComfyUI 2024-02-12 14:24:20 -08:00
comfyanonymous 0c9bc19768 Add ImageFromBatch. 2024-02-12 12:46:15 -05:00
hku c3264b85c1 improve litegraph.core.js to include associated groups when 'Save Selected as Template' 2024-02-12 11:06:51 +08:00
chrisgoringeandGitHub cf4910a3a4 Prevent hideWidget being called twice for same widget
Fix for #2766
2024-02-12 08:59:25 +11:00
Steven LuandGitHub 02409c30d9 Safari: Draws certain elements on CPU. In case of search popup, can cause 10 seconds+ main thread lock due to painting. (#2763)
* lets toggle this setting first.

* also makes it easier for debug. I'll be honest this is generally preferred behavior as well for me but I ain't no power user shrug.

* attempting trick to put the work for filter: brightness on GPU as a first attempt before falling back to not using filter for large lists!

* revert litegraph.core.js changes from branch

* oops
2024-02-12 03:44:53 +09:00
comfyanonymous 7dd352cbd7 Merge branch 'feature_expose_discard_penultimate_sigma' of https://github.com/blepping/ComfyUI 2024-02-11 12:23:30 -05:00
Benjamin BermanandGitHub 6c7518eb3a Fix comments here 2024-02-10 22:02:41 -08:00
comfyanonymous 20e3da6b31 Add a node to give the controlnet a prompt different from the unet. 2024-02-10 08:27:05 -05:00
Jedrzej Kosinski f44225fd5f Fix infinite while loop being possible in ddim_scheduler 2024-02-09 17:11:34 -06:00
doctorpangloss fc6ab798d6 Adding command line args to documentation 2024-02-09 12:22:13 -08:00
doctorpangloss 15ff903b35 Merge branch 'master' of github.com:comfyanonymous/ComfyUI 2024-02-09 12:19:00 -08:00
doctorpangloss d7a7780a87 Distributed comfyui docs 2024-02-09 12:15:30 -08:00
doctorpangloss 85a52b5c62 Reorganize README 2024-02-09 11:50:19 -08:00
comfyanonymous 25a4805e51 Add a way to set different conditioning for the controlnet. 2024-02-09 14:13:31 -05:00
doctorpangloss 6e5dddb5f1 Include instruction on creating directories 2024-02-09 02:36:07 -08:00
doctorpangloss f195230e2a More tweaks to cli args 2024-02-09 01:40:27 -08:00
doctorpangloss a3f9d007d4 Fix CLI args issues 2024-02-09 01:20:57 -08:00
doctorpangloss bdc843ced1 Tweak this message 2024-02-08 22:56:06 -08:00
doctorpangloss b3f1ce7ef0 Update comment 2024-02-08 21:15:58 -08:00
doctorpangloss d5bcaa515c Specify worker,frontend as default roles 2024-02-08 20:37:16 -08:00
doctorpangloss 54d419d855 Merge branch 'master' of github.com:comfyanonymous/ComfyUI 2024-02-08 20:31:05 -08:00
doctorpangloss 80f8c40248 Distributed queueing with amqp-compatible servers like RabbitMQ.
- Binary previews are not yet supported
 - Use `--distributed-queue-connection-uri=amqp://guest:guest@rabbitmqserver/`
 - Roles supported: frontend, worker or both (see `--help`)
 - Run `comfy-worker` for a lightweight worker you can wrap your head
   around
 - Workers and frontends must have the same directory structure (set
   with `--cwd`) and supported nodes. Frontends must still have access
   to inputs and outputs.
 - Configuration notes:

   distributed_queue_connection_uri (Optional[str]): Servers and clients will connect to this AMQP URL to form a distributed queue and exchange prompt execution requests and progress updates.
   distributed_queue_roles (List[str]): Specifies one or more roles for the distributed queue. Acceptable values are "worker" or "frontend", or both by writing the flag twice with each role. Frontends will start the web UI and connect to the provided AMQP URL to submit prompts; workers will pull requests off the AMQP URL.
   distributed_queue_name (str): This name will be used by the frontends and workers to exchange prompt requests and replies. Progress updates will be prefixed by the queue name, followed by a '.', then the user ID.
2024-02-08 20:24:27 -08:00
doctorpangloss 0673262940 Fix entrypoints, add comfyui-worker entrypoint 2024-02-08 19:08:42 -08:00
doctorpangloss 72e92514a4 Better compatibility with pre-existing prompt_worker method 2024-02-08 18:07:37 -08:00
doctorpangloss 92898b8c9d Improved support for distributed queues 2024-02-08 14:55:07 -08:00
doctorpangloss 3367362cec Fix directml again now that I understand what the command line is doing 2024-02-08 10:17:49 -08:00
doctorpangloss 09838ed604 Update readme, remove unused import 2024-02-08 10:09:47 -08:00
doctorpangloss 5ace1e9fee Remove support for Python 3.8 2024-02-08 09:41:30 -08:00
doctorpangloss 04ce040d28 Fix commonpath / using arg.cwd on Windows 2024-02-08 09:30:16 -08:00
Benjamin Berman 8508a5a853 Fix args.directml is not None error 2024-02-08 08:40:13 -08:00
Benjamin Berman b8fc850b47 Correctly preserves your installed torch when installed like pip install --no-build-isolation git+https://github.com/hiddenswitch/ComfyUI.git 2024-02-08 08:36:05 -08:00
Imran Azeez 2ccc0be28f Add batch number to filename with %batch_num%
Allow configurable addition of batch number to output file name.
2024-02-08 22:03:11 +10:00
blepping a352c021ec Allow custom samplers to request discard penultimate sigma 2024-02-08 02:24:23 -07:00
Benjamin Berman e45433755e Include missing seed parameter in sample workflow 2024-02-07 22:18:46 -08:00
comfyanonymous fd73b5ee3a Merge branch 'improved-mobile-support' of https://github.com/pythongosssss/ComfyUI 2024-02-08 01:06:33 -05:00
doctorpangloss 123c512a84 Fix compatibility with Python 3.9, 3.10, fix Configuration class declaration issue 2024-02-07 21:52:20 -08:00
doctorpangloss 747ab861c1 Update README 2024-02-07 16:09:14 -08:00
doctorpangloss 0313904119 Update README 2024-02-07 16:02:17 -08:00
doctorpangloss 7cb1c5a2f7 Update script examples 2024-02-07 15:55:11 -08:00
comfyanonymous c661a8b118 Don't use numpy for calculating sigmas. 2024-02-07 18:52:51 -05:00
doctorpangloss 25c28867d2 Update script examples 2024-02-07 15:52:26 -08:00
doctorpangloss d9b4607c36 Add locks to model_management to prevent multiple copies of the models from being loaded at the same time 2024-02-07 15:18:13 -08:00
doctorpangloss 8e9052c843 Merge with upstream 2024-02-07 14:27:50 -08:00
doctorpangloss 1b2ea61345 Improved API support
- Run comfyui workflows directly inside other python applications using
   EmbeddedComfyClient.
 - Optional telemetry in prompts and models using anonymity preserving
   Plausible self-hosted or hosted.
 - Better OpenAPI schema
 - Basic support for distributed ComfyUI backends. Limitations: no
   progress reporting, no easy way to start your own distributed
   backend, requires RabbitMQ as a message broker.
2024-02-07 14:20:21 -08:00