教程簡述
在本教程中,您將學(xué)習(xí)如何在阿里云交互式建模(PAI-DSW)中,使用Stable-Diffusion-WebUI實(shí)現(xiàn)AI擴(kuò)圖功能。
隨著AIGC技術(shù)的落地發(fā)展,越來越多的創(chuàng)新玩法闖進(jìn)了我們視野,AI擴(kuò)圖便是其中之一。只需給AI一張圖片,AI就會(huì)根據(jù)圖像的上下文語義信息,預(yù)測和補(bǔ)充圖像邊界,生成一張尺寸更大的圖像。AI擴(kuò)圖有時(shí)是拯救廢片的神器,能夠?qū)肷碚諗U(kuò)展為驚艷的全身照,有時(shí)也會(huì)翻車,生成的圖像讓人哭笑不得。
本教程使用Stable Diffusion WebUI實(shí)現(xiàn)AI擴(kuò)圖功能效果展示如下:
基于本教程可以體驗(yàn):
新用戶可免費(fèi)領(lǐng)取價(jià)值萬元的人工智能平臺(tái)PAI?試用資源
學(xué)會(huì)如何快速在阿里云上創(chuàng)建一個(gè)交互式訓(xùn)練開發(fā)環(huán)境。
學(xué)會(huì)如何在DSW中啟動(dòng)WebUI。
學(xué)會(huì)如何在DSW實(shí)現(xiàn)AI擴(kuò)圖功能。
使用PAI-DSW快速啟動(dòng)SD WebUI
1. 準(zhǔn)備環(huán)境和資源
1.1 領(lǐng)取交互式建模PAI-DSW免費(fèi)試用權(quán)益
前往活動(dòng)頁面,領(lǐng)取交互式建模PAI-DSW產(chǎn)品免費(fèi)試用資源包
- 對于交互式建模 PAI-DSW 的新用戶,阿里云提供了5000CU*H 的免費(fèi)試用資源,可以在活動(dòng)頁面中直接領(lǐng)?。ㄔ囉靡?guī)則請參照阿里云免費(fèi)試用:https://free.aliyun.com/);或可以購買交互式建模 PAI-DSW 資源包參與活動(dòng),購買鏈接:PAI-DSW 100CU*H資源包,價(jià)格 59 元起;如不購買資源包,PAI-DSW 會(huì)按量進(jìn)行計(jì)費(fèi),計(jì)費(fèi)標(biāo)準(zhǔn)詳見阿里云產(chǎn)品定價(jià)。
1.2 創(chuàng)建PAI-DSW實(shí)例
- 前往人工智能平臺(tái)PAI控制臺(tái),鏈接:https://pai.console.aliyun.com/
- 開通人工智能PAI并創(chuàng)建默認(rèn)工作空間。請參見開通并創(chuàng)建默認(rèn)工作空間。
- 在人工智能平臺(tái)PAI控制臺(tái)內(nèi),選擇交互式建模PAI-DSW,或點(diǎn)擊鏈接
4.點(diǎn)擊創(chuàng)建實(shí)例(如上圖)
5.自定義輸入實(shí)例名稱
6.選擇實(shí)例機(jī)型,GPU分類-ecs.gn6v-c8g1.2xlarge(支持資源包抵扣),若無此機(jī)型庫存可更換地域嘗試;
7.選擇鏡像,stable-diffusion-webui-develop:1.0.0-pytorch2.01-gpu-py310-cu117-ubuntu22.04
8.點(diǎn)擊“下一步”
9.確認(rèn)【資源配置】及【鏡像】如圖所示,點(diǎn)擊創(chuàng)建實(shí)例;
10.大約等到3-5分鐘,實(shí)例狀態(tài)變?yōu)椤高\(yùn)行中」,實(shí)例創(chuàng)建完成;
1.3 在DSW中打開教程文件
- 單擊需要打開的實(shí)例操作列下的打開,進(jìn)入PAI-DSW實(shí)例開發(fā)環(huán)境。
- 在Notebook頁簽的Launcher頁面,單擊快速開始區(qū)域Tool下的瀏覽Gallery,打開Gallery頁面
3.在DSW Gallery頁面中,搜索并找到AI擴(kuò)圖神器:放飛你的想象力教程,單擊教程卡片中的在DSW中打開。
4.右側(cè)出現(xiàn)文件夾“demos”,點(diǎn)擊“demos”文件夾,點(diǎn)擊“stable_diffusion_inpaint”文件夾,點(diǎn)擊“stable_diffusion_inpaint.ipynb”文件,打開已編寫好的Notebook最佳實(shí)踐教程,具體步驟如下圖所示
5.完成以上步驟,順利打開AI擴(kuò)圖神器:放飛你的想象力?Notebook最佳實(shí)踐。
1.4 運(yùn)行教程文件
- 在打開的教程文件stable_diffusion_inpaint.ipynb文件中,您可以直接看到教程文本,您可以在教程文件中直接運(yùn)行每個(gè)代碼片段。當(dāng)成功運(yùn)行結(jié)束一個(gè)步驟命令后,再順次運(yùn)行下個(gè)步驟的命令。
2.本教程一共3個(gè)運(yùn)行步驟:
-
- 下載stable-diffusion-webui開源庫
- 下載模型
- 啟動(dòng)WebUI
3.當(dāng)?shù)?步啟動(dòng)WebUI運(yùn)行完成后,在返回的運(yùn)行詳情結(jié)果中單擊URL鏈接,進(jìn)入WebUI頁面。后續(xù)您可以在該頁面完成AI擴(kuò)圖。
2. 完成部署開始體驗(yàn)AI擴(kuò)圖
為了實(shí)現(xiàn)AI擴(kuò)圖的能力,需要在Stable Diffusion WebUI頁面進(jìn)行如下配置。
2.1 進(jìn)入圖生圖界面
進(jìn)入圖生圖界面,Stable Diffusion模型和模型的VAE保持默認(rèn)即可。
2.2 基本配置
圖生圖配置,完成圖片上傳和圖生圖參數(shù)配置。具體參考下圖。
- 縮放模式:選擇填充。
- 重繪幅度:選擇1.0。 — 通常來說,重繪幅度參數(shù)越大,生成的圖片和原來的圖片相似度越低,但使用controlnet inpaint擴(kuò)圖時(shí),需要拉滿。
- 寬度和高度:填寫擴(kuò)圖后的大小。
- 請根據(jù)原圖尺寸以及擴(kuò)圖需求來設(shè)置尺寸。注意,擴(kuò)圖時(shí)原圖片的比例不能保持相同。
- 本例設(shè)置寬度為1024,高度為512,期待看到圖像水平延展的結(jié)果。
2.3 ControlNet配置
接下來,需要配置ControlNet,參數(shù)如下:
- 選擇啟用、Upload independent control image和Pixel Perfect。前兩者是為了讓ControlNet通過圖片控制生圖,后者是為了改善生成效果。這里上傳跟上文一樣的圖片。
- Controltype:選擇局部重繪。
- 預(yù)處理器:選擇inpaint_only。
- 模型:選擇control_v11p_sd15_inpaint,這是SD1.5的ControlNet擴(kuò)圖模型。
- ControlMode:選擇Controlnet更重要。
- 畫面縮放模式:選擇調(diào)整大小并填充。
2.4 輸入prompt,完成AI擴(kuò)圖
按照個(gè)人喜好,輸入正向及負(fù)向prompt,完成AI擴(kuò)圖,以下為示例參考。
heart-shape balloons——心形氣球
Christmas tree——圣誕樹
本次活動(dòng)主題:AI擴(kuò)圖后,圖片里有一顆樹。請由人工智能平臺(tái)PAI(PAI-DSW)完成AI擴(kuò)圖后,上傳符合活動(dòng)主題的作品至活動(dòng)頁面 >>?「和PAI一起,每周玩轉(zhuǎn)AI」第五期:使用 PAI-DSW 實(shí)現(xiàn)AI擴(kuò)圖功能
3. 資源清理及后續(xù)
3.1 清理
- 在實(shí)驗(yàn)完成后,可前往對應(yīng)產(chǎn)品控制臺(tái),停止或刪除實(shí)例(兩個(gè)操作均可),避免實(shí)例持續(xù)處于運(yùn)行中,在超出免費(fèi)試用額度后,帶來額外的扣費(fèi);
- 后續(xù)仍考慮使用該實(shí)例>>停止;后續(xù)不再使用該實(shí)例>>刪除,成功停止后即停止資源消耗。
3.2 后續(xù)
在試用有效期期間,您還可以繼續(xù)使用DSW實(shí)例進(jìn)行模型訓(xùn)練和推理驗(yàn)證。
原文鏈接文章來源:http://www.zghlxwxcb.cn/news/detail-807074.html
本文為阿里云原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。文章來源地址http://www.zghlxwxcb.cn/news/detail-807074.html
到了這里,關(guān)于基于 PAI-DSW 使用 SD WebUI 實(shí)現(xiàn)AI擴(kuò)圖功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!