InvokeAI
是一個專注於 Stable Diffusion 的開源工具,用於生成 AI 圖像。
步驟 1:安裝 Python
ps. Python3.10 是穩定的版本 我之前用3.12 就跑不動拉
- 前往 Python 官網 下載並安裝最新版本的 Python 3。
- 在安裝過程中,確保勾選 "Add Python to PATH" 選項,這樣可以在命令提示字元中使用 Python。
步驟 2:安裝 Git
- 前往 Git 官網 下載並安裝 Git。
- 安裝完成後,打開命令提示字元 (CMD) 或 PowerShell,輸入
git --version
來確認 Git 是否已成功安裝。
步驟 3:安裝 CUDA (可選)
如果你有 NVIDIA 顯卡,並且想使用 GPU 加速,可以安裝 NVIDIA CUDA Toolkit 和 cuDNN,否則 InvokeAI
也可以運行在 CPU 上。
- 前往 NVIDIA CUDA 官網 下載 CUDA Toolkit。
- 按照官網指引安裝好 CUDA Toolkit 和 cuDNN。
步驟 4:下載 InvokeAI
- 打開命令提示字元或 PowerShell,並選擇一個目錄用來存放
InvokeAI
文件。 - 輸入以下命令來克隆
InvokeAI
的 GitHub 儲存庫:bash複製程式碼git clone https://github.com/invoke-ai/InvokeAI.git
cd InvokeAI
步驟 5:安裝依賴項
- 切換到
InvokeAI
目錄後,運行以下命令來創建一個虛擬環境並激活它:bash複製程式碼python -m venv venv
venv\Scripts\activate - 然後,安裝所需的 Python 依賴項:
bash複製程式碼pip install --upgrade pip
pip install -r requirements.txt
步驟 6:下載模型權重
- 你需要下載 Stable Diffusion 模型的權重文件。這可以直接從 Hugging Face 獲取,或者從其他來源下載,具體模型名稱可能會是
stable-diffusion-v1-4
或更高版本。 - 將權重文件放入
InvokeAI/models/ldm/stable-diffusion-v1/
目錄下。
步驟 7:運行 InvokeAI
在命令提示字元中,執行以下命令啟動 InvokeAI
:
python scripts/invoke.py
步驟 8:使用 Web 介面 (可選)
InvokeAI
提供了 Web 界面,你可以使用網頁瀏覽器進行操作。運行以下命令後,你可以通過 http://localhost:9090
來訪問界面:
python scripts/invoke.py --web
注意事項:
- 你可能需要根據系統配置或模型要求來安裝其他的依賴項。
InvokeAI
支持 CPU 和 GPU 兩種運行模式。如果你的電腦有 NVIDIA 顯卡,確保已正確安裝 CUDA,以獲得更高效的 GPU 加速。
完成後,你就可以使用 InvokeAI
來生成 AI 圖像了。