Skip to content

Commit

Permalink
網站更新
Browse files Browse the repository at this point in the history
  • Loading branch information
Ivon Huang committed May 9, 2023
1 parent 6f1b931 commit 9ee3f5d
Show file tree
Hide file tree
Showing 10 changed files with 42 additions and 66 deletions.
2 changes: 1 addition & 1 deletion content.zh-cn/extensions/how-to-install-extensions.md
Expand Up @@ -20,7 +20,7 @@ weight: 1

![](../../../images/how-to-install-extensions-3.webp)

如果未来要更新扩充功能,点击Installed → Check for updates,然后重启WebUI。
如果未来要更新扩充功能,点击Installed → Check for updates,等待下载完成,然后重启WebUI。


# 2. 用指令安装
Expand Down
30 changes: 8 additions & 22 deletions content.zh-cn/installation/how-to-update.md
Expand Up @@ -3,41 +3,27 @@ title: "❓ 如何更新程序"
weight: 20
---

Stable Diffusion WebUI的项目原代码托管在Github,目前「更新」是以`git pull`指令来操作。
AUTOMATIC1111的Stable Diffusion WebUI项目原代码托管在Github,目前「更新」是以`git pull`指令来操作。

版本号码和更新日志可以到[Github Releases](https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases)查看。

1. `stable-diffusion-webui`这个文件夹里面打开终端机
1. 进入`stable-diffusion-webui`文件夹,在里面打开终端机

Windows请按右键+SHIFT → 打开终端机
Windows请于空白处按右键+SHIFT → 打开终端机

Linux/MacOS请用cd指令,切换到`stable-diffusion-webui`目录
Linux和macOS请用cd指令,切换到`stable-diffusion-webui`文件夹
```bash
cd ~/stable-diffusion-webui
```

2. 保险起见,先用`git rev-parse`指令取得目前分支,会印出一组五位数分支代码
```bash
git rev-parse --short HEAD
```

3. 接着拉取最新分支,更新到最新版文件。
```bash
git pull
```
2. 如果您已经很久没更新,或是AUTOMATIC1111发布了大版本更新,则建议您删除`venv`文件夹,让它启动后重装依赖套件。

4. 如果文件无法拉取,请使用`git reset`
3. 拉取最新分支,更新到最新版文件。
```bash
git reset --hard main
git pull
```

5. 如果出现`Merge branch 'master' of`的消息,请按`Esc`键,输入`:q!`退出即可。


前面用到的`git rev-parse`这个指令,是用来切出分支,降级用的指令。
4. 检查启动指令稿(用文本编辑器打开`webui-user.bat``webui-user.sh`),查看[命令行参数](https://ivonblog.com/posts/stable-diffusion-webui-manuals/installation/command-line-arguments-and-settings/)有无变更。

若是在更新程序后有功能坏掉,那就用`git checkout`降回之前的版本。
```bash
git checkout "分支代码"
```
5. 启动WebUI
6 changes: 4 additions & 2 deletions content.zh-cn/installation/linux-installation.md
Expand Up @@ -102,12 +102,14 @@ conda activate sdwebui

用VIM编辑`webui-user.sh`

若GPU VRAM小于等于4GB的话加入`COMMANDLINE_ARGS=--medvram --opt-split-attention`参数,防止`RuntimeError: CUDA Out of memory`错误
显卡VRAM在8GB以上,将`# COMMANDLINE_ARGS=`替换成`COMMANDLINE_ARGS=--xformers --enable-insecure-extension-access`参数。

AMD显卡需要另外加上`--precision full --no-half`参数,否则生成的图可能会一片漆黑
若显卡VRAM小于等于4GB,将`# COMMANDLINE_ARGS=`替换成`COMMANDLINE_ARGS=--medvram --opt-split-attention --xformers --enable-insecure-extension-access`参数。

额外加上`--listen`参数让其他电脑能以IP访问网页界面,`--share`则是产生一组Gradio网址。

加上`--xformers`可进一步减少VRAM占用,只支持Nvidia显卡。加入`--no-half-vae`减少使用VAE时算出黑图的几率。

加上`--enable-insecure-extension-access`让你在网页界面直接装扩充功能。加上`--nowebui`则不会启动网页界面,单纯接收WebUI API之用。

其余可用参数请见[命令行参数](../installation/command-line-arguments-and-settings/)
Expand Down
12 changes: 6 additions & 6 deletions content.zh-cn/installation/windows-installation.md
Expand Up @@ -99,23 +99,23 @@ git clone https://github.com/Aloereed/stable-diffusion-webui-arc-directml.git
![](../../../images/windows-installation-5.webp)


# 4. 设置启动参数
# 4. 设置启动命令行参数

如下图所示,对`stable-diffusion-webui`文件夹里面的`webui-user.bat`按右键,以记事本打开 (看不到.bat请点击文件总管查看 → 显示/隐藏 → 显示扩展名)

![](../../../images/windows-installation-6.webp)

接着您要编辑`set COMMANDLINE_ARGS=`这一行启动参数。

若显卡VRAM小于等于4GB的话,将`set COMMANDLINE_ARGS=`替换成`set COMMANDLINE_ARGS=--medvram --opt-split-attention`参数。
若显卡VRAM在8GB以上,将`set COMMANDLINE_ARGS=`替换成`set COMMANDLINE_ARGS=--enable-insecure-extension-access`参数。

电脑RAM(不是VRAM)小于等于8GB的话改替换为`set COMMANDLINE_ARGS=--lowvram --opt-split-attention`参数。注意使用`--lowvram`参数会让高端显卡算图变很慢
显卡VRAM小于等于4GB,将`set COMMANDLINE_ARGS=`替换成`set COMMANDLINE_ARGS=--medvram --opt-split-attention --enable-insecure-extension-access`参数。加上`--medvram`的用意是为了限制VRAM占用

(下面的不加也可以)
电脑RAM(不是VRAM)小于等于8GB的话改替换为`set COMMANDLINE_ARGS=--lowvram --opt-split-attention --enable-insecure-extension-access`参数。注意使用`--lowvram`参数会让高端显卡算图变很慢。

在最后面加上`--xformers`参数可进一步减少VRAM使用量。`--no-half-vae`降低用VAE时算出黑图的几率。
(下面的不加也可以)

加上`--enable-insecure-extension-access`让你在网页界面直接装扩充功能
加上`--xformers`可进一步减少VRAM占用,只支持Nvidia显卡。加入`--no-half-vae`减少使用VAE算出黑图的几率

加上`--listen`参数再开放防火墙7860通信端口,即可用局域网路其他电脑的浏览器访问WebUI。

Expand Down
4 changes: 2 additions & 2 deletions content.zh-cn/training/prepare-training-dataset.md
Expand Up @@ -24,15 +24,15 @@ weight: 2

裁切图片不会用到显卡计算。

1. 将要裁切的图片放到同一个目录下,例如`/home/ivon/桌面/input`
1. 将要裁切的图片放到同一个目录下,例如`/home/user/桌面/input`

2. 打开SD WebUI,进到Train → Preprocess images页面

![](../../../images/prepare-training-dataset-2.webp)

3. 第一个字段`Source directory`填写原始图片的路径

4. 第二个字段`Destination directory`填写输出路径,例如`/home/ivon/桌面/cropped`
4. 第二个字段`Destination directory`填写输出路径,例如`/home/user/桌面/cropped`

5. Width和Height设置为512x512

Expand Down
2 changes: 1 addition & 1 deletion content.zh-tw/extensions/how-to-install-extensions.md
Expand Up @@ -20,7 +20,7 @@ weight: 1

![](../../images/how-to-install-extensions-3.webp)

如果未來要更新擴充功能,點選Installed → Check for updates,然後重啟WebUI。
如果未來要更新擴充功能,點選Installed → Check for updates,等待下載完成,然後重啟WebUI。


# 2. 用指令安裝
Expand Down
30 changes: 8 additions & 22 deletions content.zh-tw/installation/how-to-update.md
Expand Up @@ -3,41 +3,27 @@ title: "❓ 如何更新程式"
weight: 20
---

Stable Diffusion WebUI的專案原始碼託管在Github,目前「更新」是以`git pull`指令來操作。
AUTOMATIC1111的Stable Diffusion WebUI專案原始碼託管在Github,目前「更新」是以`git pull`指令來操作。

版本號碼和更新日誌可以到[Github Releases](https://github.com/AUTOMATIC1111/stable-diffusion-webui/releases)查看。

1. `stable-diffusion-webui`這個資料夾裡面開啟終端機
1. 進入`stable-diffusion-webui`資料夾,在裡面開啟終端機

Windows請按右鍵+SHIFT → 開啟終端機
Windows請於空白處按右鍵+SHIFT → 開啟終端機

Linux/MacOS請用cd指令,切換到`stable-diffusion-webui`目錄
Linux和macOS請用cd指令,切換到`stable-diffusion-webui`資料夾
```bash
cd ~/stable-diffusion-webui
```

2. 保險起見,先用`git rev-parse`指令取得目前分支,會印出一組五位數分支代碼
```bash
git rev-parse --short HEAD
```

3. 接著拉取最新分支,更新到最新版檔案。
```bash
git pull
```
2. 如果您已經很久沒更新,或是AUTOMATIC1111發布了大版本更新,則建議您刪除`venv`資料夾,讓它啟動後重裝依賴套件。

4. 如果檔案無法拉取,請使用`git reset`
3. 拉取最新分支,更新到最新版檔案。
```bash
git reset --hard main
git pull
```

5. 如果出現`Merge branch 'master' of`的訊息,請按`Esc`鍵,輸入`:q!`退出即可。


前面用到的`git rev-parse`這個指令,是用來切出分支,降級用的指令。
4. 檢查啟動指令稿(用文字編輯器開啟`webui-user.bat``webui-user.sh`),查看[命令列引數](https://ivonblog.com/posts/stable-diffusion-webui-manuals/installation/command-line-arguments-and-settings/)有無變更。

若是在更新程式後有功能壞掉,那就用`git checkout`降回之前的版本。
```bash
git checkout "分支代碼"
```
5. 啟動WebUI
6 changes: 4 additions & 2 deletions content.zh-tw/installation/linux-installation.md
Expand Up @@ -102,12 +102,14 @@ conda activate sdwebui

用VIM編輯`webui-user.sh`

若GPU VRAM小於等於4GB的話加入`COMMANDLINE_ARGS=--medvram --opt-split-attention`引數,防止`RuntimeError: CUDA Out of memory`錯誤
顯示卡VRAM在8GB以上,將`# COMMANDLINE_ARGS=`替換成`COMMANDLINE_ARGS=--xformers --enable-insecure-extension-access`引數。

AMD顯示卡需要另外加上`--precision full --no-half`引數,否則生成的圖可能會一片漆黑
若顯示卡VRAM小於等於4GB,將`# COMMANDLINE_ARGS=`替換成`COMMANDLINE_ARGS=--medvram --opt-split-attention --xformers --enable-insecure-extension-access`引數。

額外加上`--listen`參數讓其他電腦能以IP存取網頁界面,`--share`則是產生一組Gradio網址。

加上`--xformers`可進一步減少VRAM佔用,只支援Nvidia顯示卡。加入`--no-half-vae`減少使用VAE時算出黑圖的機率。

加上`--enable-insecure-extension-access`讓你在網頁界面直接裝擴充功能。加上`--nowebui`則不會啟動網頁界面,單純接收WebUI API之用。

其餘可用引數請見[命令列引數](../installation/command-line-arguments-and-settings/)
Expand Down
12 changes: 6 additions & 6 deletions content.zh-tw/installation/windows-installation.md
Expand Up @@ -99,23 +99,23 @@ git clone https://github.com/Aloereed/stable-diffusion-webui-arc-directml.git
![](../../images/windows-installation-5.webp)


# 4. 設定啟動引數
# 4. 設定啟動命令列引數

如下圖所示,對`stable-diffusion-webui`資料夾裡面的`webui-user.bat`按右鍵,以記事本開啟 (看不到.bat請點選檔案總管檢視 → 顯示/隱藏 → 顯示副檔名)

![](../../images/windows-installation-6.webp)

接著您要編輯`set COMMANDLINE_ARGS=`這一行啟動引數。

若顯示卡VRAM小於等於4GB的話,將`set COMMANDLINE_ARGS=`替換成`set COMMANDLINE_ARGS=--medvram --opt-split-attention`引數。
若顯示卡VRAM在8GB以上,將`set COMMANDLINE_ARGS=`替換成`set COMMANDLINE_ARGS=--enable-insecure-extension-access`引數。

電腦RAM(不是VRAM)小於等於8GB的話改替換為`set COMMANDLINE_ARGS=--lowvram --opt-split-attention`引數。注意使用`--lowvram`引數會讓高階顯示卡算圖變很慢
顯示卡VRAM小於等於4GB,將`set COMMANDLINE_ARGS=`替換成`set COMMANDLINE_ARGS=--medvram --opt-split-attention --enable-insecure-extension-access`引數。加上`--medvram`的用意是為了限制VRAM佔用

(下面的不加也可以)
電腦RAM(不是VRAM)小於等於8GB的話改替換為`set COMMANDLINE_ARGS=--lowvram --opt-split-attention --enable-insecure-extension-access`引數。注意使用`--lowvram`引數會讓高階顯示卡算圖變很慢。

在最後面加上`--xformers`引數可進一步減少VRAM使用量。`--no-half-vae`降低用VAE時算出黑圖的機率。
(下面的不加也可以)

加上`--enable-insecure-extension-access`讓你在網頁界面直接裝擴充功能
加上`--xformers`可進一步減少VRAM佔用,只支援Nvidia顯示卡。加入`--no-half-vae`減少使用VAE算出黑圖的機率

加上`--listen`引數再開放防火牆7860通訊埠,即可用區域網路其他電腦的瀏覽器存取WebUI。

Expand Down
4 changes: 2 additions & 2 deletions content.zh-tw/training/prepare-training-dataset.md
Expand Up @@ -24,15 +24,15 @@ weight: 2

裁切圖片不會用到顯示卡計算。

1. 將要裁切的圖片放到同一個目錄下,例如`/home/ivon/桌面/input`
1. 將要裁切的圖片放到同一個目錄下,例如`/home/user/桌面/input`

2. 開啟SD WebUI,進到Train → Preprocess images頁面

![](../../images/prepare-training-dataset-2.webp)

3. 第一個欄位`Source directory`填寫原始圖片的路徑

4. 第二個欄位`Destination directory`填寫輸出路徑,例如`/home/ivon/桌面/cropped`
4. 第二個欄位`Destination directory`填寫輸出路徑,例如`/home/user/桌面/cropped`

5. Width和Height設定為512x512

Expand Down

0 comments on commit 9ee3f5d

Please sign in to comment.