Stable Diffusion網絡共享

Stable Diffusion網絡共享
Stable Diffusion網絡共享
Stable Diffusion網絡共享
Stable Diffusion網絡共享
Stable Diffusion網絡共享
Stable Diffusion網絡共享
Stable Diffusion網絡共享
Stable Diffusion網絡共享

壹臺『Stable Diffusion』電腦,可以有多塊『NVIDIA-GPU顯卡』,發熱噪聲犀利, 唯有擺係機房仔,係內網用『手機』『平板』『電腦』訪問『Stable Diffusion』.

  1. 編缉『webui-user.bat』
C:\stable-diffusion-webui\webui-user.bat
  1. 對『bat』添加『–listen』参數.
set COMMANDLINE_ARGS=–listen
  1. 𢴇行『webui-user.bat』 ip地埗『http://0.0.0.0:7860』
  2. 『http://0.0.0.0』指本機ip地埗
  3. 進入『命令行模式CMD
  4. 用『ipconfig』睇ipv4地埗係『http://192.168.1.8』, 台台機吾同.
  5. 『http://192.168.1.8:7860』訪問『Stable Diffusion』

 

係win10仲要防火牆加網埠監聽.

  1. 『控制台』->『windows defender防火牆』->『進皆設定』
  2. 『輸入規則』->『新增規則』
  3. 勾『連接埠』
  4. 勾『TCP(T) 』
  5. 勾『特定本機連接埠』填『7860』
  6. 勾『允許連線』
  7. 勾『網域(D)』『私人(P)』『公用(U)』
  8. 『名稱』填『Stable Diffusion』

AFUDOS

AFUDOS.EXE
AFUDOS.EXE

更新『AMI-BIOS』有『AFUWIN』同埋『AFUDOS』, 但係『AFUWIN』吾支緩『win10』, 得翻『AFUDOS』 .

  1. 用『Rufus』制作『MS-DOS』引導『USB磁碟』.
  2. 將『EXE』同埋『BIOS.BIN』复制入USB磁碟.
  3. 登入BIOS以『USB磁碟』引導進入『MS-DOS』.
  4. 以『EXE BIOS.BIN /P』更新BIOS.
  5. 更新BIOS過程,切勿停電或重啟電腦,導致BIOS寫神,未能BOOT機.
示例
AFUDOS.EXE BIOS.BIN /0 導出BIOS
AFUDOS.EXE BIOS.BIN /P 寫入MAIN BIOS
AFUDOS.EXE BIOS.BIN /B 寫入啟動块Boot Block
AFUDOS.EXE BIOS.BIN /santa 强制寫BIOS
AFUDOS.EXE F BIOS.BIN 强制寫BIOS

 

Rufus-USB開機磁碟

Rufus-USB開機磁碟
Rufus-USB開機磁碟

華南X99-F8D Plus』開機蓝屏『TeeDriverW8x64.sys』, 可禁節能模式『CPU C3/C6』修复,但系冇左『睡眠模式』.諗住試更新BIOS修复.但系雜牌主板『Q-FLASH』冇『BIOS』更新程式.更新『AMI-BIOS』用『AFUDOS.EXE』,係Win10冇DOS啟動磁碟,利用『Rufus』制『MS-DOS』開機磁碟. 同『Etcher』壹樣, 但係『Rufus』內含『MS-DOS』同『FreeDOS』映像.

 

登入『http://rufus.ie』下載『rufus-4.5.exe』.

  1. 『開機模式』揀『MS-DOS』
  2. 『資料分割配置』揀『MS-DOS』
  3. 『目标系統』揀『BIOS(uefi-CSM)』
  4. 撳『執行』
  5. 复制『exe』『bios.bin』入usb磁碟
  6. 重啟撳『DELETE』入『BIOS』.
  7. 撳『USB開機磁碟』入『MS-DOS』.
  8. 輸『exe bios.bin』撳『ENTER』, 更新『BIOS』.

 

http://rufus.ie
https://github.com/pbatard/rufus/releases/download/v4.5/rufus-4.5.exe

 

Sound Forge聲音處理程式

Sound Forge聲音處理程式
Sound Forge聲音處理程式

諗住剪日語五辻聲带片頭,係學電腦初年『andre LaMothe』講過『Sound Forge』易入門,且聲音處理佢至掂.拖入原始聲音檔

  1. 用滑鼠拖選聲带片頭
  2. 撳『EDIT』->『CUT』
  3. 撳『File』->『Save As』
  4. 『存檔類型揀』揀『MP3 Audio(*.mp3)』
  5. 撳『Save』存為

Stable Diffusion自動更新

Stable Diffusion自動更新
Stable Diffusion自動更新

『Stable Diffusion』與GitHub倉庫同步更新.

  1. 係『C:\stable-diffusion-webui』新建『update.bat』.
  2. 文本編輯『update.bat』
  3. 填寫『git pull』
  4. 執行『update.bat』

 

Stable Diffusion模型下載

Stable Diffusion模型下載
Stable Diffusion模型下載

當睇到下面信息『Stable Diffusion』已掂, 但係缺模型.

No checkpoints found. When searching for checkpoints, looked at:
– file C:\stable-diffusion-webui\model.ckpt
– directory C:\stable-diffusion-webui\models\Stable-diffusion
Can’t run without a checkpoint. Find and place a .ckpt file into any of those locations. The program will exit.

去『civitai.com』下載模型

https://civitai.com/
https://civitai.com/models/110053/t3
https://huggingface.co/

模型有分『.ckpt』『.safetensors』『.LoRA』, 按『類型』擺係指定檔案夾.

Model模型 檔案夾位置
Checkpoint『.ckpt』 C:\stable-diffusion-webui\models\Stable-diffusion
.safetensors C:\stable-diffusion-webui\models\Stable-diffusion
LoRA C:\stable-diffusion-webui\models\Lora
hypernetworks C:\stable-diffusion-webui\models\hypernetworks

 

插件 位置
controlnet C:\stable-diffusion-webui\extensions

 

Stable Diffusion-下載安裝

Stable Diffusion下載安裝
Stable Diffusion下載安裝
Stable Diffusion下載安裝
Stable Diffusion下載安裝
Stable Diffusion下載安裝
Stable Diffusion下載安裝

Stable Diffusion』開源AI划畫畵程式. 輕易係網络下載,部署係電腦行.

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

『提示詞』畀『Clip』解讀, 『Diffusion』逐步生成圖像.

『提示詞』->『Clip』->『Diffusion』->『VAE』->『畵』

 

硬件要求

  1. NVIDIA RTX孖2080Ti-組NVLink.
  2. 固態磁碟吾細於20gb

 

部署運行環境.

  1. Python下載安装, 必需裝『Python 3.10.6
  2. git下載安装
  3. PyTorch下載安裝
  4. gfpgan
  5. Clip
  6. open_clip
  7. httpx
  8. transformers』模型分詞器.
  9. torchmetrics
  10. open-clip-torch
  11. v1-5-pruned-emaonly.safetensors
  12. Stable Diffusion模型下載

 

部署Stable Diffusion

  1. 撳『Win+r』填cmd
  2. 碟符『c:』撳『enter』
  3. 撳『.』入『c:』碟根
  4. 『GIT』克隆『Stable Diffusion』, 填下面克隆碼.
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
  1. 等待克隆结束, 出現100%-done
  2. 吾对下載『stable-diffusion-webui-1.0.0-pre.zip』版本過舊.
  3. 复制『exe』路徑,『Stable Diffusion』自動复制python. 非『Python 3.10.6』唔匹配.
“C:\Program Files\Python310\python.exe”
  1. 以記事本编輯『C:\stable-diffusion-webui\webui-user.bat』
  2. 编輯『webui-user.bat』
@echo off
set PYTHON=”C:\Program Files\Python310\python.exe”
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=–xformers
call webui.bat
  1. 刪『C:\stable-diffusion-webui\venv』資料夾.
  2. 執行『C:\stable-diffusion-webui\webui-user.bat』.
  3. 非『Python 3.10.6』唔匹配.
ERROR:Could not find a version that satisfies the requirement torch
ERROR:NO matching distribution found for torch
  1. 檢查最新版pip時出錯.
WARNING:There was an error checking the latest version of pip.
  1. 手動升級pip至最新版.
python -m pip install –upgrade pip
C:\stable-diffusion-webui\venv\Scripts\python.exe -m pip install –upgrade pip
  1. PyTorch未稳到gpu
RuntimeError: Torch is not able to use GPU; add –skip-torch-cude-test to COMMANDLINE_ARGS variable to disable this check
  1. 跳過gpu檢測, 編輯『webui-user.bat』.
set COMMANDLINE_ARGS=–xformers –skip-torch-cuda-test
  1. 未有裝gfpgan
RuntimeError: Couldn’t install gfpgan.
  1. 未有裝Clip
RuntimeError: Couldn’t install clip.
  1. 未有裝open_clip
RuntimeError: Couldn’t install open_clip.
  1. 未有裝『transformers』模型分詞器.
OSError: Can’t load tokenizer for ‘openai/clip-vit-large-patch14’. If you were trying to load it from ‘https://huggingface.co/models’, make sure you don’t have a local directory with the same name. Otherwise, make sure ‘openai/clip-vit-large-patch14’ is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.
  1. 未有裝httpx
TypeError: AsyncConnectionPool.__init__() got an unexpected keyword argument ‘socket_options’
  1. 未有裝torchmetrics
ImportError: cannot import name ‘_compare_version’ from ‘torchmetrics.utilities.imports’ (C:\stable-diffusion-webui\venv\lib\site-packages\torchmetrics\utilities\imports.py)
  1. 『Stable Diffusion』冇自带模型.需自行下載.
Downloading: “https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors” to C:\stable-diffusion-webui\models\Stable-diffusion\v1-5-pruned-emaonly.safetensors
  1. 若中斷可刪『venv』重构
C:\stable-diffusion-webui\venv
  1. 當妳睇到『http://127.0.0.1:7860』網頁,証明掂左, 『Stable Diffusion』奉行『輵』『殼』分离哲學. 『http://127.0.0.1:7860』係『殼』, 『殼』崩潰吾會會影影響『輵』.
Running on local URL:  http://127.0.0.1:7860

 

 

open-clip-torch下載安裝

open-clip-torch下載安裝
open-clip-torch下載安裝

安裝『Stable Diffusion』時未有安裝『open-clip-torch』

changing setting sd_model_checkpoint to v1-5-pruned-emaonly.safetensors [6ce0161689]: AttributeError

Traceback (most recent call last):

AttributeError: ‘NoneType’ object has no attribute ‘lowvram’
  1. 進入『命令行模式CMD
  2. 執行下列安裝指令
pip install open-clip-torch==2.20.0
C:\stable-diffusion-webui\venv\Scripts\python.exe -m pip install open-clip-torch==2.20.0

 

v1-5-pruned-emaonly.safetensors下載安裝

v1-5-pruned-emaonly.safetensors下載安裝
v1-5-pruned-emaonly.safetensors下載安裝

『Stable Diffusion』冇自带模型,需自行下載,當妳睇到下面信息,下載『v1-5-pruned-emaonly.safetensors』, 之后擺係『C:\stable-diffusion-webui\models\Stable-diffusion\』資料夾.

Downloading: “https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors” to C:\stable-diffusion-webui\models\Stable-diffusion\v1-5-pruned-emaonly.safetensors

 

https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors Sour
C:\stable-diffusion-webui\models\Stable-diffusion\v1-5-pruned-emaonly.safetensors dest

 

transformers更新安裝

更新transformers模型分詞器
更新transformers模型分詞器
安裝transformers模型分詞器.
安裝transformers模型分詞器.

當妳『Stable Diffusion』睇到下面信息,未有裝『transformers』模型分詞器.或版本舊.

OSError: Can’t load tokenizer for ‘openai/clip-vit-large-patch14’. If you were trying to load it from ‘https://huggingface.co/models’, make sure you don’t have a local directory with the same name. Otherwise, make sure ‘openai/clip-vit-large-patch14’ is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.
  1. 進入『命令行模式CMD
  2. 裝『transformers』模型分詞器.
pip install transformers
C:\stable-diffusion-webui\venv\Scripts\python.exe -m pip install transformers
  1. 更新『transformers』 模型分詞器
pip install –upgrade transformers
C:\stable-diffusion-webui\venv\Scripts\python.exe -m pip install –upgrade transformers