快轉到主要內容

如何設定ComfyUI命令列引數

· 民國113年甲辰年
· ·
分類   開源AI應用 AI繪圖教學
目錄
ComfyUI使用教學 - 點選展開系列文章
8: 現在位置

命令列引數 (commandline arguments) 決定ComfyUI啟動後的行為,可按照您的電腦性能優化效能。

若無特殊需求不必刻意修改命令列引數,一切使用ComfyUI開發者的預設值就好。

請先安裝ComfyUI主程式後再來修改。

1. 常用的命令列引數
#

  • --listen:讓ComfyUI的界面可以從其他區域IP存取,並讓其他程式調用ComfyUI的API來生圖。需開放防火牆8188通訊埠。
  • --highvram:讓模型在生圖完之後繼續存在VRAM,提昇多次生圖的載入速度。
  • --medvram:(此選項無效)降低VRAM佔用,每次生圖完後便取消載入大模型以節省VRAM。預設已經啟用所以不用特別加。
  • --lowvram:試圖進一步降低VRAM佔用,此選項會讓生圖變很慢。
  • --cpu-vae:用CPU跑VAE,節省VRAM佔用。
  • --gpu-only:所有東西都用GPU跑,可以加快載入速度,但是VRAM佔用會很高。
  • --cpu:所有東西都用CPU跑,非常慢。
  • --windows-standalone-build:專為Windows用戶設計的便捷選項。
  • --directml:使用DirectML執行,適用AMD與Intel顯示卡用戶。
  • --front-end-version:要使用的網頁前端,預設使用ComfyUI_frontend,若無請手動指定儲存庫網址。

2. 如何編輯命令列引數
#

Linux、macOS
#

啟動ComfyUI的指令是python main.py,開發者沒有提供指令稿,所以你得自己寫。

  1. 新增一個Bash指令稿
cd ~/ComfyUI

vim start.sh
  1. 在後面加上任意命令列引數
#!/bin/bash
python main.py --listen
  1. 之後透過該指令稿來啟動ComfyUI
chmod +x start.sh

./start.sh

Windows
#

  1. 編輯啟動ComfyUI的批次檔。例如開發者提供的ComfyUI_Windows_Nvidia_Portable.7z壓縮檔裡面有一個run_nvidia_gpu.bat

  2. 右鍵「以記事本開啟」

  3. main.py最後面加上引數就行

.\python_embeded\python.exe -s ComfyUI\main.py --windows-standalone-build --listen

pause

參考資料
#

參考ComfyUI Python原始碼:ComfyUI/comfy/cli_args.py at master

ComfyUI使用教學 - 點選展開系列文章
8: 現在位置

相關文章

ComfyUI安裝教學 ~ 標準化Stable Diffusion AI生圖流程
分類   開源AI應用 AI繪圖教學
標籤   ComfyUI
macOS系統安裝ComfyUI,跑Stable Diffusion AI生圖
分類   開源AI應用 AI繪圖教學
標籤   ComfyUI MacOS
Windows系統安裝ComfyUI,跑Stable Diffusion AI生圖
分類   開源AI應用 AI繪圖教學
標籤   ComfyUI Windows

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。