Всем привет. Решил сделать памятку по самым важным вещам при установке ComfyUI. Это довольно элементарные вещи, но так как переустановку ComfyUI делаешь не часто, то на эти вещи можно убить час, а когда найти как они делаются то сказать — да элементарно, можно ничего не записывать и так понятно, но в следующий раз опять убить час.
- Установка менеджера Нод. Скачиваем ComfyUI-Manager c https://github.com/Comfy-Org/ComfyUI-Manager , распаковываем его и ложим в
C:\ComfyUI_windows_portable\ComfyUI\custom_nodes и перезапускаем ComfyUI (появится панелька Manager) - Установка crystools удобной панельки для мониторинга загрузки CPU, GPU, RAM и т.д. Заходим в Manager -> Custom Nodes Manager -> вводим Crystools, ждём Install на ComfyUI-Crystools , после установки перезапускаем ComfyUI
Симлинки
Удобная вещь — к примеру у меня все модели лежат на каком то диске, к примеру F: они там удобно рассортированы, а модель которая нужна ComfyUI должна быть в папке C:\ComfyUI_windows_portable\ComfyUI\models\clip\Qwen3-4B-UD-Q8_K_XL.gguf
Мы делаем симлинк командой
mklink «C:\ComfyUI_windows_portable\ComfyUI\models\clip\Qwen3-4B-UD-Q8_K_XL.gguf» «F:\AI\Files\text_encoders\Qwen3-4B-UD-Q8_K_XL.gguf»
чтобы не прописывать симлинки через командную строку, можете воспользоваться небольшой программой HardLinkShellExt_X64 , скачать её можно по ссылке https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html#contact
- Заходим в папку python_embeded вашего ComfyUI у меня она находится в C:\ComfyUI_windows_portable\python_embeded
- Запускаем cmd и теперь нам нужно узнать какую версию Python использует ваш ComfyUI — вводим python.exe -V теперь мы видим версию Python — у меня 3.12.10
- Теперь нам нужно скачать эту версию Python и установить её на компьютер. Скачать можно по адресу https://www.python.org/downloads/windows/ Переходим, ищем нужную вам версию, скачиваем и устанавливаем. Я установил в папку по умолчанию C:\Users\vaf\AppData\Local\Programs\Python\Python312
- Теперь нам нужно скопировать папки liclude и libs из установленного python в папку C:\ComfyUI_windows_portable\python_embeded
- Возвращаемся в наш терминал (см.п.2) и устанавливаем python.exe -m pip install triton-windows
- Теперь нам нужно посмотреть какой torch использует ваш ComfyUI, делается это командой python.exe -m pip show torch
- Переходим на https://github.com/woct0rdho/SageAttention , нажимаем на последний релиз Releases и находим SageAttention который сотвествует вашей версии torch. Так как у меня torch 2.9.1+cu128 то моя версия sageattention-2.2.0+cu128torch2.9.0.post3-cp39-abi3-win_amd64.whl нам нужно скопировать ссылку на неё в буфер обмена.
- Теперь возвращаемся в терминал и вводит команду python.exe -m pip install ваша ссылка. У меня получилось вот так
python.exe -m pip install https://github.com/woct0rdho/SageAttention/releases/download/v2.2.0-windows.post3/sageattention-2.2.0+cu128torch2.9.0.post3-cp39-abi3-win_amd64.whl и дожидаемся окончания установки - Чтобы использовать sageattention нам нужно подредактировать файл для запуска ComfyUI, run_nvidia_gpu.bat дописав в конец —use-sage-attention
у меня получилось .\python_embeded\python.exe -s ComfyUI\main.py —windows-standalone-build —use-sage-attention - Второй способ использования Sage Attention через ноду KJNodes, зайдите Manager -> Custom Nodes Manager и введиде в поиске KJNodes , у вас появится нода ComfyUI-KJNodes, установите её