#工作記錄
雖然在安裝ComfyUI for Windwos時已經配置過extra_model_paths.yaml
文件,但升級ComfyUI for Windwos到最新版本后發現原先的模型配置失效了,排查后發現,原來是 extra_model_paths.yaml
文件在新版本中被移動到了C盤目錄下,不在SD和ComfyUI的原先實際安裝目錄了,所以這里手動重新配置一次
在本次記錄中,我們將記錄在最新版 ComfyUI for Windows?中修復共享 Stable Diffusion WebUI 的模型。這將使我們能夠繼續利用已經在 Stable Diffusion WebUI 中部署的模型,從而避免重復下載和配置模型。
前提條件
-
確保我們已經安裝或部署了 Stable Diffusion WebUI并且已經存在模型文件。
項目地址:
AUTOMATIC1111/stable-diffusion-webui: 穩定的 Diffusion Web UI
?
-
確保我們已經安裝了 ComfyUI for Windwos。
項目地址:
comfyanonymous/ComfyUI:最強大的模塊化擴散模型 GUI、api 和后端,帶有圖形/節點接口。
ComfyUI官網:
最新版Windows安裝包官方下載:
ComfyUI | 使用AI生成圖像、視頻和音頻?
?
?
-
確保我們有訪問 Stable Diffusion WebUI 和 ComfyUI 文件夾的權限。
步驟 1: 打開 ComfyUI
啟動 ComfyUI 程序。確保它已經運行在我們的計算機上。
?
步驟 2: 訪問幫助菜單
在 ComfyUI 的標題欄上,找到并點擊“幫助”菜單。這將打開一個包含多個選項的下拉菜單。
?
步驟 3: 打開配置文件
在幫助菜單中,找到并點擊“Open Folder”選項。然后選擇“打開 extra_model_paths.yaml”。這將打開 ComfyUI 的模型路徑配置文件。
步驟 4: 編輯配置文件
使用我們喜歡的文本編輯器(如 VS Code)打開 extra_model_paths.yaml
文件。
我們需要修改文件中的 base_path
,將其指向 Stable Diffusion WebUI 的實際絕對路徑。例如:
比如我的實際路徑:F:\PythonProjects\stable-diffusion-webui
# ComfyUI extra_model_paths.yaml for win32
a111:base_path: F:\PythonProjects\stable-diffusion-webui
確保路徑是正確的,并且指向 Stable Diffusion WebUI 的根目錄。
步驟 5: 保存并關閉文件
保存對 extra_model_paths.yaml
文件的修改并關閉編輯器。
步驟 6: 重啟 ComfyUI
為了使更改生效,我們需要重啟 ComfyUI 程序。關閉當前運行的 ComfyUI,然后重新啟動它。
步驟 7: 驗證模型共享
重新啟動 ComfyUI 后,檢查是否可以訪問 Stable Diffusion WebUI 中的模型。
如果一切配置正確,我們應該能夠在 ComfyUI 中看到并使用這些模型。
常見問題
-
路徑錯誤:確保
base_path
指向的是 Stable Diffusion WebUI 的絕對路徑。如果路徑錯誤,ComfyUI 將無法找到模型。因為安裝ComfyUI for Windwos最新版后extra_model_paths.yaml文件可能會由原先的安裝位置被移動到C盤,會導致原先設置的相對路徑失效。
-
權限問題:確保我們有足夠的權限訪問指定的路徑。如果權限不足,可能會導致模型無法加載。
-
文件格式錯誤:確保
extra_model_paths.yaml
文件的格式正確。任何格式錯誤都可能導致 ComfyUI 無法正確讀取配置。
小結
通過以上步驟,我們應該能夠成功配置最新版的?ComfyUI for Windwos?以共享 Stable Diffusion WebUI 的模型。這不僅節省了時間和資源,還使我們能夠更靈活地在不同的應用程序之間共享和使用模型。
如果我們遇到任何問題,可以參考 ComfyUI 的官方文檔或社區論壇獲取更多幫助。