中文(新加坡)

目前位置: 首頁> AI 課程> AI 深度學習

如何在Windows 上部署Stable Diffusion? (AUTOMATIC1111)

作者: LoRA 時間: 2025年01月16日 1008

u=1136685664,2322465283&fm=225&app=113&f=JPEG_副本.jpg

Stable Diffusion是一款強大的開源文字到圖像生成模型,而AUTOMATIC1111WebUI提供了一個用戶友好的圖形介面,極大簡化了使用過程。以下是如何在Windows系統上手動安裝Stable Diffusion WebUI的詳細步驟。

準備工作

在安裝之前,請確保您的電腦符合以下要求:

  • 作業系統:Windows 10 或Windows 11 (64 位元)

  • 顯示卡:NVIDIA 獨立顯示卡(推薦,以獲得最佳效能)。雖然也可以在CPU 上運行,但速度較慢。 AMD 顯示卡需要額外配置。

  • 顯示卡驅動:請確保您的NVIDIA 顯示卡驅動程式已更新至最新版本。

  • 硬碟空間:至少10GB 可用空間(用於存放模型和其他檔案)。建議至少20GB 或更多。

  • 網路連接:穩定的網路連接,因為需要下載一些檔案。

安裝步驟

1.安裝Python

  • 造訪Python 官網下載Python 3.10.6版本(建議)。

  • 在安裝過程中,請確保勾選“Add Python to PATH” 選項。

  • 安裝完成後,開啟命令提示字元(CMD) 或PowerShell,輸入python --version來檢查Python 是否安裝成功。

2.安裝Git

  • 造訪Git 官網下載並安裝Git for Windows

  • 安裝過程中使用預設設定即可。

  • 安裝完成後,開啟命令提示字元或PowerShell,輸入git --version來檢查Git 是否安裝成功。

3.克隆Stable Diffusion WebUI 倉庫

  • 在您想要安裝Stable Diffusion 的目錄下,開啟命令提示字元或PowerShell,執行下列命令複製倉庫:

     git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

4.進入WebUI 目錄

  • 使用以下指令進入克隆下來的stable-diffusion-webui目錄:

     cd stable-diffusion-webui

5.安裝依賴

  • 執行以下命令來安裝所需的Python 庫:

     pip install -r requirements_versions.txt

    如果遇到問題,可以嘗試:

     pip install -r requirements.txt

    這個過程可能需要一些時間,請耐心等待。

6.下載Stable Diffusion 模型

  • 請造訪Hugging Face 或Civitai 等網站,下載Stable Diffusion模型檔案(格式為.ckpt.safetensors )。

  • 將下載的模型檔案放入stable-diffusion-webui/models/Stable-diffusion目錄下。

7.運行WebUI

  • stable-diffusion-webui目錄下,雙擊執行webui-user.bat檔。

  • 初次運行時,WebUI 會下載一些額外的依賴項,並可能需要較長時間。

  • 啟動完成後,命令列視窗會顯示一個本機URL,例如http://127.0.0.1:7860/

  • 在瀏覽器中開啟此URL 即可存取Stable Diffusion WebUI

一鍵安裝包(可選)

如果您不想手動安裝Python 和Git,可以選擇使用第三方提供的一鍵安裝套件。這些安裝包通常整合了所有必要的組件,可以簡化安裝過程。請注意,使用第三方安裝套件時,請務必從可信任來源下載,以避免潛在風險。

常見問題及解決方案

  • 啟動後命令列介面卡住不動可能是網路問題導致依賴項下載失敗。請檢查網路連接,或嘗試更換網路環境。

  • 顯存不足可以透過以下方法來減少顯存不足:

    • 降低生成影像的分辨率

    • 使用較小的模型

    • 使用xformers加速

  • 其他問題:如果遇到其他問題,可以在Stable Diffusion的相關論壇或社群中尋求協助。

透過上述步驟,您就可以在Windows 系統上成功安裝Stable Diffusion WebUI ,開始享受文字到映像產生的強大功能了!

常見問題

AI課程適合哪些人群?

AI課程適合對人工智能技術感興趣的人,包括但不限於學生、工程師、數據科學家、開發者以及AI技術的專業人士。

AI課程的學習難度如何?

課程內容從基礎到高級不等,初學者可以選擇基礎課程,逐步深入到更複雜的算法和應用。

學習AI需要哪些基礎?

學習AI需要一定的數學基礎(如線性代數、概率論、微積分等),以及編程知識(Python是最常用的編程語言)。

AI課程能學到什麼?

將學習自然語言處理、計算機視覺、數據分析等領域的核心概念和技術,掌握使用AI工具和框架進行實際開發。

AI課程學完後能做什麼工作?

您可以從事數據科學家、機器學習工程師、AI研究員、或者在各行各業應用AI技術進行創新。