快轉到主要內容

如何設定ComfyUI命令列引數

分類   開源AI應用 AI繪圖教學
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄
ComfyUI使用教學 - 點選展開系列文章
7: 本篇文章

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

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

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

1. 比較常用的命令列引數
#

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

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

Linux、macOS
#

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

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

vim start.sh
  1. 在後面加上任意命令列引數
#!/bin/bash
python main.py --medvram --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 --medvram --listen

pause

ComfyUI使用教學 - 點選展開系列文章
7: 本篇文章

相關文章

macOS系統安裝ComfyUI,跑Stable Diffusion AI生圖
分類   開源AI應用 AI繪圖教學
標籤   ComfyUI MacOS
Windows系統安裝ComfyUI,跑Stable Diffusion AI生圖
分類   開源AI應用 AI繪圖教學
標籤   ComfyUI Windows
Linux系統安裝ComfyUI,架設Stable Diffusion AI生圖服務
分類   開源AI應用 AI繪圖教學
標籤   ComfyUI Linux

留言板

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

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

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