更新於 2024/10/09閱讀時間約 4 分鐘

不想花錢訂閱啦!自己弄一個圖片生成(2)

InvokeAI 是一個專注於 Stable Diffusion 的開源工具,用於生成 AI 圖像。


步驟 1:安裝 Python

ps. Python3.10 是穩定的版本 我之前用3.12 就跑不動拉

  1. 前往 Python 官網 下載並安裝最新版本的 Python 3。
  2. 在安裝過程中,確保勾選 "Add Python to PATH" 選項,這樣可以在命令提示字元中使用 Python。

步驟 2:安裝 Git

  1. 前往 Git 官網 下載並安裝 Git。
  2. 安裝完成後,打開命令提示字元 (CMD) 或 PowerShell,輸入 git --version 來確認 Git 是否已成功安裝。

步驟 3:安裝 CUDA (可選)

如果你有 NVIDIA 顯卡,並且想使用 GPU 加速,可以安裝 NVIDIA CUDA Toolkit 和 cuDNN,否則 InvokeAI 也可以運行在 CPU 上。

  • 前往 NVIDIA CUDA 官網 下載 CUDA Toolkit。
  • 按照官網指引安裝好 CUDA Toolkit 和 cuDNN。

步驟 4:下載 InvokeAI

  1. 打開命令提示字元或 PowerShell,並選擇一個目錄用來存放 InvokeAI 文件。
  2. 輸入以下命令來克隆 InvokeAI 的 GitHub 儲存庫:
    bash複製程式碼git clone https://github.com/invoke-ai/InvokeAI.git
    cd InvokeAI

步驟 5:安裝依賴項

  1. 切換到 InvokeAI 目錄後,運行以下命令來創建一個虛擬環境並激活它:
    bash複製程式碼python -m venv venv
    venv\Scripts\activate
  2. 然後,安裝所需的 Python 依賴項:
    bash複製程式碼pip install --upgrade pip
    pip install -r requirements.txt

步驟 6:下載模型權重

  1. 你需要下載 Stable Diffusion 模型的權重文件。這可以直接從 Hugging Face 獲取,或者從其他來源下載,具體模型名稱可能會是 stable-diffusion-v1-4 或更高版本。
  2. 將權重文件放入 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 圖像了。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.