最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

騰訊云GPU服務器部署Ai繪畫Stable Diffusion 小白可用

2023-04-06 18:31 作者:榮翔  | 我要投稿

一、服務器購買

本人本地是個win10的PC 安裝了 顯示GPU 算力不夠,升級配置也需要錢

云服務商的選擇上,很普通,大家隨意選擇騰訊云/阿里云/移動云/華為云....都可以。我是之前用的騰訊云,在騰訊云上搶的GPU云服務器(https://cloud.tencent.com/act/cps/redirect?redirect=35793&cps_key=b77af5ec25020b228a8230a2271e36b8),每天10點開始(準點去基本能搶到),45元/15天,夠用了。配置如下


所選服務器配置

注意,預裝鏡像要選擇“Ubuntu Server 18.04.1”,之后系統(tǒng)會默認自動安裝GPU驅動。如果當時搶購太緊張了,也可以后面重裝系統(tǒng)下。



二、環(huán)境配置

1、登錄

直接瀏覽器登錄或xshell 登錄


2、驅動安裝

先等服務器自己安裝顯卡驅動。預計等個5分鐘。等不及的可以通過一下命令看下是否完成


這個也可以安裝一下 如果是瀏覽器登錄,可以看網速和CPU使用等



如果顯卡驅動完成了 運行下面命令 可以看是不是還有其他進程在安裝

ps aux | grep -i install





3、更新Python到python3.10

自帶的python 和 python3 都是 2.7 和 3.6.9版本,直接使用會出現(xiàn)查找很久的問題,直接更新成python3.10

apt安裝

apt的全稱是“Advanced Packaging Tool”,是 Linux 系統(tǒng)下的一款安裝包管理工具。在 Ubuntu 的終端中輸入如下指令,目的是更新當前系統(tǒng)的軟件并安裝一個組件 software-properties-common。

sudo apt update
sudo apt install software-properties-common

復制

Ubuntu 自帶的軟件源的 Python 版本不是我們所要求的,需要增加一個軟件源,下面增加的是名為“deadsnakes”的由第三方維護的軟件源(https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa),到編寫本書此內容的為止,其 Python 版本已經更新到 Python 3.9.4 。繼續(xù)在終端輸入如下質量,即可為 Ubuntu 增加了一個軟件源。

sudo add-apt-repository ppa:deadsnakes/ppa

在執(zhí)行上述指令的過程中,會有提示出現(xiàn),敲擊“回車”(“retrun”)鍵即可。

然后用下面的指令安裝我們所需要的 Python 版本。

sudo apt install python3.10

如果一帆風順,就意味著 Python 3.10.11已經在此 Ubuntu 系統(tǒng)上安裝好了。按照如圖所示的方式,可以進入到它的交互模式——注意,如果使用python還不能進入到圖示的交互模式,這是因為 Ubuntu 的軟連接還沒有修改。

exit(); 退出

4、將更新后的python3.10設置成默認

參考文檔(https://blog.csdn.net/ultimate1212/article/details/83866217

安裝了3.10后,我們系統(tǒng)中有多個python版本,要將我們需要的3.10版本設置成默認。

使用命令

update-alternatives --list python

會列出所有的python版本,但你現(xiàn)在高概率會出現(xiàn)“update-alternatives: error:no alternatives for python”,就說你的版本沒有錄入。那就補充下好了。

注意:要同時補充python和python3。

不想研究的,直接復制如下代碼即可

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 2
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 2


驗證方法



5、創(chuàng)建python3的虛擬環(huán)境

代碼如下

sudo apt install wget git python3 python3-venv


三、部署webui

1、git 克隆庫

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

當你看到“done”的時候就OK了


2、修改launch.py文件

進入到對應的文件夾

cd stable-diffusion-webui

修改launch.py的代碼

vi launch.py

主要兩個目的:

①由于騰訊源沒有“torch==1.13.1+cu117“,導致需要從“--extra-index-url”的“https://download.pytorch.org/whl/cu117”中進行下載,速度非常慢。故此處對launch.py代碼進行修改

找到torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 --extra-index-url https://download.pytorch.org/whl/cu117"),并修改

修改后:torch_command = os.environ.get('TORCH_COMMAND', "pip install torch==1.13.1 torchvision==0.14.1")

修改方法:輸入“i”,再移動到對應位子上進行刪除

②因為眾所周知的網絡原因,要對github的連接做處理

在每個 ?https://github.com/ ?(就在下面幾行,注意每一個都要改)開頭的鏈接前面添加 ? https://ghproxy.com/ ? ,變成如圖所示的 ?https://ghproxy.com/https://github.com/的樣子

兩步修改完成后的樣子如下




然后再按“esc”鍵,退出編輯

輸入“:wq”,回車,保存并推出。

不確認自己有沒有修改成功的,可以cat看一下

cat launch.py

3、下載chilloutmix模型

進入stable-diffusion-webui/models/Stable-diffusion文件夾,下載chilloutmix模型到本地。


cd stable-diffusion-webui/models/Stable-diffusion

wget -O chilloutmix_NiPrunedFp32.safetensors https://civitai.com/api/download/models/9475

這些都弄好了之后呢,然后還需要一些額外的文件和模型,目前大家從網上看到比較火的兩個模型:chilloutmix 和 Lora(包含18+內容,這個算了算了。。),下載文件都可以從 civitai.com/ 網站找到。

  1. sd-v1-4.ckpt,下載地址:https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt

  2. chilloutmix 模型,下載地址:https://civitai.com/models/6424/chilloutmix

  3. Korean-doll 模型,說是韓風美女,下載地址: https://civitai.com/models/11619/korean-doll-likenesss

  4. GFPGANv1.4.pth 臉部優(yōu)化,下載地址:https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.4.pth

1 和 2 放在 models/Stable-diffusion 目錄,3 放到 models/Lora 目錄,最后一個放在項目的根目錄。

直接下載好慢 我用電腦下載再傳上去的


4、刪除venv文件夾(必要的歸零動作)

之前按照前輩的方法,直接開始./weiui.sh。結果出現(xiàn)以下報錯,查了半天,簡單除暴的刪除就行了。

報錯


步驟如下:

在stable-diffusion-webui文件夾中刪除venv文件

rm -rf venv


5、重頭戲./webui.sh

因為是云服務器,為了完成后可以遠程訪問,對命令做如下修改

./webui.sh --listen --no-half



如果報錯如上 可以 運行

sudo apt-get install python3.10-venv


再重新執(zhí)行

出現(xiàn) Running on local URL: ?http://0.0.0.0:7860 就成功了


電腦訪問http://云主機ip:7860 就可以了




注大家玩的愉快!?。?/p>


感謝?啟雲?的文章的引導

文章地址?https://www.bilibili.com/read/cv22020510?from=articleDetail



騰訊云GPU服務器部署Ai繪畫Stable Diffusion 小白可用的評論 (共 條)

分享到微博請遵守國家法律
塔城市| 博兴县| 松江区| 静宁县| 紫阳县| 古浪县| 弥渡县| 绥宁县| 金溪县| 溧水县| 扎鲁特旗| 融水| 惠州市| 聊城市| 逊克县| 鄂尔多斯市| 加查县| 驻马店市| 隆回县| 革吉县| 渑池县| 达拉特旗| 兴义市| 阜宁县| 黄山市| 和政县| 天长市| 富源县| 梨树县| 福贡县| 通化市| 章丘市| 亚东县| 克东县| 临武县| 永寿县| 东港市| 崇义县| 钟山县| 开远市| 满城县|