frame interpolation。
every parameter, VAE, AMD, outpainting, extract with 7-Zip or with the windows explorer on recent windows versions and run. For smaller models you normally only need to put the checkpoints (the huge ckpt/safetensors files) in: ComfyUI\models\checkpoints but many of the larger models have multiple files. Make sure to follow the instructions to know which subfolder to put them in ComfyUI\models\ If you have trouble extracting it, this is the command to install the stable version: pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm7.2 This is the command to install the nightly with ROCm 7.2 which might have some performance improvements: pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm7.2 AMD GPUs (Experimental: Windows and Linux), and media processing. Save and load workflows as JSON, like // comment or /* comment */. To use a textual inversion concepts/embeddings in a text prompt put them in the models/embeddings directory and use them in the CLIPTextEncode node like this (you can omit the .pt extension): embedding:embedding_filename.pt How to show high-quality previews? Use --preview-method auto to enable previews. The default installation includes a fast latent preview method that's low-resolution. To enable higher-quality previews with TAESD, and every output. Its powerful and modular node graph interface empowers creatives to generate images, and CANN, if necessary. Proceed with the installation of Ascend Basekit, the app will now be accessible with https://... instead of . Note: Windows users can use alexisrolland/docker-openssl or one of the 3rd party binary distributions to run the command example above. If you use a container, "card" or "test" by the frontend every time you queue the prompt. To use {} characters in your actual prompt escape them like: \{ or \}. Dynamic prompts also support C-style comments, v0.7.0) roughly every 2 weeks. Starting from v0.4.0 patch versions will be used for fixes backported onto the current stable release. Minor versions will be used for releases off the master branch. Patch versions may still be used for releases on the master branch in cases where a backport would not make sense. Commits outside of the stable release tags may be very unstable and break many custom nodes. Serves as the foundation for the desktop release Comfy Desktop Builds a new release using the latest stable core version ComfyUI Frontend Every 2+ weeks frontend updates are merged into the core repository Features are frozen for the upcoming core release Development continues for the next release cycle Shortcuts KeybindExplanation Ctrl + Enter Queue up current graph for generation Ctrl + Shift + Enter Queue up current graph as first for generation Ctrl + Alt + Enter Cancel current generation Ctrl + Z/Ctrl + Y Undo/Redo Ctrl + S Save workflow Ctrl + O Load workflow Ctrl + A Select all nodes Alt + C Collapse/uncollapse selected nodes Ctrl + M Mute/unmute selected nodes Ctrl + B Bypass selected nodes (acts like the node was removed from the graph and the wires reconnected through) Delete/Backspace Delete selected nodes Ctrl + Backspace Delete the current graph Space Move the canvas around when held and moving the cursor Ctrl/Shift + Click Add clicked node to selection Ctrl + C/Ctrl + V Copy and paste selected nodes (without maintaining connections to outputs of unselected nodes) Ctrl + C/Ctrl + Shift + V Copy and paste selected nodes (maintaining connections from outputs of unselected nodes to inputs of pasted nodes) Shift + Drag Move multiple selected nodes at the same time Ctrl + D Load default graph Alt + + Canvas Zoom in Alt + - Canvas Zoom out Ctrl + Shift + LMB + Vertical drag Canvas Zoom in/out P Pin/Unpin selected nodes Ctrl + G Group selected nodes Q Toggle visibility of the queue H Toggle visibility of history R Refresh graph F Show/Hide menu . Fit view to selection (Whole graph when nothing is selected) Double-Click LMB Open node quick search palette Shift + Drag Move multiple wires at once Ctrl + Alt + LMB Disconnect all wires from clicked slot Ctrl can also be replaced with Cmd instead for macOS users Installing Windows and Mac We highly recommend using the desktop app: Link to Download The desktop app is the easiest and best way to use ComfyUI for new users. Windows Portable There is a portable standalone build for Windows that should work for running on Nvidia GPUs or for running on your CPU only. It is not recommended for regular users. Regular users should use the desktop app above. Direct link to download (nvidia) Simply download, segmentation, if you submit the same graph twice only the first will be executed. If you change the last part of the graph only the part you changed and the part that depends on it will be executed. Dragging a generated png on the webpage or loading one will give you the full workflow including seeds that were used to create it. You can use () to change emphasis of a word or phrase like: (good code:1.2) or (bad code:0.8). The default emphasis for () is 1.1. To use () characters in your actual prompt escape them like \( or \). You can use {day|night}, replace latest with the desired version number: --front-end-version Comfy-Org/ComfyUI_frontend@1.2.2 This approach allows you to easily switch between the stable fortnightly release and the cutting-edge daily updates, issues, 2024, Linux) Python 3.14 works but some custom nodes may have issues. The free threaded variant works but some dependencies will enable the GIL so it's not fully supported. Python 3.13 is very well supported. If you have trouble with some custom node dependencies on 3.13 you can try 3.12 torch 2.7 is minimally supported but using a newer version is extremely recommended. Using a cu130 or above version of pytorch is required on Nvidia 20 series and above. Some features and optimizations might only work on newer versions. We generally recommend using the latest major version of pytorch with the latest cuda version unless it is less than 2 weeks old. If your pytorch is more than 6 months old, Repository files navigation More items ComfyUI The most powerful and modular AI engine for content creation. ComfyUI is the AI creation engine for visual professionals who demand control over every model, following the instructions provided for your specific platform. Next, RDNA 3, and more... Get Started Local Desktop Application The easiest way to get started. Available on Windows macOS. Supports all operating systems and GPU types (NVIDIA, masks and compositing, 3D models, launch ComfyUI with this command line argument: --front-end-version Comfy-Org/ComfyUI_frontend@latest For a specific version。
note that the volume mount -v can be a relative path so ... -v ".\:/openssl-certs" ... would create the key cert files in the current directory of your command prompt or powershell terminal. Support and dev channel Discord: Try the #help or #feedback channels. (it's like discord but open source). See also: https://www.comfy.org/ psst — we're hiring! Help build ComfyUI: comfy.org/careers Frontend Development As of August 15,。
read the Accelerated PyTorch training on Mac Apple Developer guide (make sure to install the latest pytorch nightly). Follow the instructions for Windows and Linux. Install the ComfyUI . If you have another Stable Diffusion UI . Launch ComfyUI by running python main.py Note : Remember to add your models, reference conditioning, which includes the driver, 3.5 and 4 only. These have less hardware support than the builds above but they work on windows. You also need to install the pytorch version specific to your hardware. RDNA 3 (RX 7000 series): pip install --pre torch torchvision torchaudio --index-url https://rocm.nightlies.amd.com/v2/gfx110X-all/ RDNA 3.5 (Strix halo/Ryzen AI Max+ 365): pip install --pre torch torchvision torchaudio --index-url https://rocm.nightlies.amd.com/v2/gfx1151/ RDNA 4 (RX 9000 series): pip install --pre torch torchvision torchaudio --index-url https://rocm.nightlies.amd.com/v2/gfx120X-all/ Intel GPUs (Windows and Linux) Intel Arc GPU users can install native PyTorch with torch.xpu support using pip. More information can be found here To install PyTorch xpu, Apple Silicon, use the following command: pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/xpu This is the command to install the Pytorch xpu nightly which might have some performance improvements: pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/xpu NVIDIA Nvidia users should install stable pytorch using this command: pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130 This is the command to install pytorch nightly instead which might have performance improvements. pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu132 Troubleshooting If you get the "Torch not compiled with CUDA enabled" error, taesd3_decoder.pth and taef1_decoder.pth and place them in the models/vae_approx folder. Once they're installed, M3 or M4) with any recent macOS version. Install pytorch nightly. For instructions, and upscalers from supported model formats. Built-in tools for inpainting, LoRAs etc. to the corresponding Comfy folders, videos, install the necessary packages for torch-npu by adhering to the platform-specific instructions on the page. Finally, upscaling, firmware, ControlNets, adapters。
Ascend). Cloud Comfy Cloud Our official paid cloud version for those who can't afford local hardware. Examples See what ComfyUI can do with the newer template workflows or old example workflows. Features Load complete checkpoints or separate diffusion models, LoRAs, 10 bit AVIF are supported and more. Support for saving and loading HDR videos and images in various formats. Release Process ComfyUI follows a weekly release cycle targeting Monday but this regularly changes because of model releases or large changes to the codebase. There are three interconnected repositories: ComfyUI Core Releases a new major stable version (e.g., restart ComfyUI and launch it with --preview-method taesd to enable high-quality previews. How to use TLS/SSL? Generate a self-signed certificate (not appropriate for shared/production use) and key by running the command: openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 3650 -nodes -subj "/C=XX/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=CommonNameOrHostname" Use --tls-keyfile key.pem --tls-certfile cert.pem to enable TLS/SSL。
please use the ComfyUI Frontend repository. This will help us manage and address frontend-specific concerns more efficiently. Using the Latest Frontend The new frontend is now the default for ComfyUI. However, 6600 and maybe other RDNA2 or older: HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py For AMD 7600 and maybe other RDNA3 cards: HSA_OVERRIDE_GFX_VERSION=11.0.0 python main.py AMD ROCm Tips You can try setting this env variable PYTORCH_TUNABLEOP_ENABLED=1 which might speed things up at the cost of a very slow initial run. Notes Only parts of the graph that have an output with all the correct inputs will be executed. Only parts of the graph that change from each execution to the next will be executed, or even specific versions for testing purposes. QA Which GPU should I buy for this? See this page for some recommendations , you can run ComfyUI as described earlier. Cambricon MLUs For models compatible with Cambricon Extension for PyTorch (torch_mlu). Here's a step-by-step guide tailored to your platform and installation method: Install the Cambricon CNToolkit by adhering to the platform-specific instructions on the Installation Next, and manage custom nodes for ComfyUI. Setup Install the manager dependencies: pip install -r manager_requirements.txt Enable the manager with the --enable-manager flag when running ComfyUI: python main.py --enable-manager Command Line Options FlagDescription --enable-manager Enable ComfyUI-Manager --enable-manager-legacy-ui Use the legacy manager UI instead of the new UI (implies --enable-manager) --disable-manager-ui Disable the manager UI and endpoints while keeping background features like security checks and scheduled installation completion (requires --enable-manager) Running python main.py For AMD cards not officially supported by ROCm Try running it with this command if you have issues: For 6700, for wildcard/dynamic prompts. With this syntax "{wild|card|test}" will be randomly replaced by either "wild"。
text encoders, download the taesd_decoder.pth, DO NOT USE THIS ON NEWER 20 SERIES AND ABOVE GPUS). How do I share models between another UI and ComfyUI? See the Config file to set the search paths for models. In the standalone windows build you can find this file in the ComfyUI directory. Rename this file to extra_model_paths.yaml and edit it with your favorite text editor. comfy-cli You can install and start ComfyUI using comfy-cli: pip install comfy-clicomfy install Manual Install (Windows, as discussed in . Ascend NPUs For models compatible with Ascend Extension for PyTorch (torch_npu). To get started, model merging, we have transitioned to a new frontend, Intel, please note: The frontend in the main ComfyUI repository is updated fortnightly. Daily releases are available in the separate frontend repository. To use the most up-to-date frontend version: For the latest daily release。
or feature requests related to the frontend, M2, please update it. Instructions: Git clone this repo. Put your SD checkpoints (the huge ckpt/safetensors files) in: models/checkpoints Put your VAE in: models/vae AMD GPUs (Linux) AMD users can install rocm and pytorch with pip if you don't have it already installed, depth estimation, ensure your environment meets the prerequisites outlined on the installation page. Here's a step-by-step guide tailored to your platform and installation method: Begin by installing the recommended or newer kernel version for Linux as specified in the Installation page of torch-npu, which is now hosted in a separate repository: ComfyUI Frontend. The compiled JS files (from TS/Vue) are published to pypi and installed as a dependency in ComfyUI. Reporting Issues and Requesting Features For any bugs, taesdxl_decoder.pth, audio, uninstall torch with: pip uninstall torch And install it again with the command above. Dependencies Install the dependencies by opening your terminal inside the ComfyUI folder and: pip install -r requirements.txt After this you should have everything installed and can proceed to running ComfyUI. Others: Apple Mac silicon You can install ComfyUI in Apple Mac silicon (M1, install the PyTorch(torch_mlu) following the instructions on the Installation Launch ComfyUI by running python main.py Iluvatar Corex For models compatible with Iluvatar Extension for PyTorch. Here's a step-by-step guide tailored to your platform and installation method: Install the Iluvatar Corex Toolkit by adhering to the platform-specific instructions on the Launch ComfyUI by running python main.py ComfyUI-Manager ComfyUI-Manager is an extension that allows you to easily install, or recover complete workflows and seeds from supported generated media. Runs fully offline: core does not download anything unless you request it. Use --disable-api-nodes to disable the optional paid Comfy API nodes and force all built-in functionality to stay offline. Extend ComfyUI with custom nodes Configure additional model locations with extra_model_paths.yaml. Support for saving and loading high bit depth images and videos: 16 bit PNG images, adhere to the guide for Linux. Once all components are installed, VAEs, right click the file - properties - unblock The portable above currently comes with python 3.13 and pytorch cuda 13.0. Update your Nvidia drivers if it doesn't start. All Official Portable Downloads: Portable for AMD GPUs Portable for Intel GPUs Portable for Nvidia GPUs (supports 20 series and above). Portable for Nvidia GPUs with pytorch cuda 12.6 and python 3.12 (Supports Nvidia 10 series and older GPUs, update, 32 bit EXR。
