方式 | 優勢 | 劣勢 |
---|---|---|
使用個人電腦或免費在線平臺運行 | 成本低 | 出圖效率低 |
使用付費在線平臺 | 出圖效率較高 | 成本高 |
使用雲服務器部署 | 出圖效率最高,且成本較低 | 部署有一定門檻 |
購買服務器(3-5分鐘)
前置驅動自動安裝(10分鐘)
ps aux | grep -i install
開始部署
Plan A(推薦):三條指令部署 AI 繪畫環境
(while true ; do ! (ps -aux | grep -i install | grep -v grep > /dev/null) && break; echo "Waitting for driver, cuda or cudnn install finished."; sleep 10; done;) &&(curl -fsSL http://mirrors.tencent.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -) && sudo add-apt-repository "deb [arch=amd64] http://mirrors.tencent.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" && sudo apt -y update && sudo apt-get install -y docker-ce && sudo systemctl start docker && sudo systemctl enable docker && (curl -s -L http://mirrors.tencent.com/install/GPU/taco/get-nvidia-docker2.sh | sudo bash)
sudo docker pull gpulab.tencentcloudcr.com/ai/stable-diffusion:1.0.3
sudo docker run -itd --gpus=all --network=host --device=/dev/dri --group-add=video --ipc=host --cap-add=SYS_PTRACE --security-opt seccomp=unconfined --name=stable-diffusion gpulab.tencentcloudcr.com/ai/stable-diffusion:1.0.3 | xargs sudo docker logs --follow
注:若希望修改模型文件,可參考文末“其他”部分操作指引。
PlanB:一鍵完成 AI 繪畫環境部署
(while true ; do ! (ps -aux | grep -i install | grep -v grep > /dev/null) && break; echo "Waitting for driver, cuda or cudnn install finished."; sleep 10; done;) && (curl -fsSL http://mirrors.tencent.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -) && sudo add-apt-repository "deb [arch=amd64] http://mirrors.tencent.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" && sudo apt -y update && sudo apt-get install -y docker-ce && sudo systemctl start docker && sudo systemctl enable docker && (curl -s -L http://mirrors.tencent.com/install/GPU/taco/get-nvidia-docker2.sh | sudo bash) && sudo docker pull gpulab.tencentcloudcr.com/ai/stable-diffusion:1.0.3 && sudo docker run -itd --gpus=all --network=host --device=/dev/dri --group-add=video --ipc=host --cap-add=SYS_PTRACE --security-opt seccomp=unconfined --name=stable-diffusion gpulab.tencentcloudcr.com/ai/stable-diffusion:1.0.3 | xargs sudo docker logs --follow
使用方式
其他
進入文件夾:cd stable-diffusion-webui/models/Stable-diffusion
下載指令:wget -O 模型名稱 模型下載鏈接
(例:wget -O SD-v6.ckpt https://civitai.com/api/download/models/xxxx)
-
進入容器
sudo docker exec -it stable-diffusion bash
-
退出容器
exit
-
重新生成 AI 繪畫環境分享鏈接
sudo docker restart stable-diffusion | xargs sudo docker logs --follow
本文中涉及的框架及軟件,由權利人根據其配套的開源許可證條款對外授權,在下載和使用之前應自行閱讀、理解並遵守適用的開源許可證條款,自行承擔違反該等開源許可證條款造成的所有責任和損失,並應保證使騰訊雲免於遭受由於您違反適用開源許可證條款所產生的責任和損失。