玩轉AIGC,5分鐘 Serverless 部署 Stable Diffustion 服務

Serverless發表於2023-04-19

有沒有一種可能,其實你早就在AIGC了?阿里雲將提供免費Serverless函式計算產品資源,邀請你,體驗一把AIGC級的畢加索、達芬奇、梵高等大師作畫的快感。下面請盡情發揮你的想象空間!!雙重獎品設定,完成體驗場景可得社群1000 積分兌換獎品,還可參加 AI 生成影像比賽贏取 Airpods、500 元貓超卡及社群定製抱枕!

?體驗地址:https://developer.aliyun.com/topic/aigc

1. 實驗資源準備

費用問題體驗前必看完!體驗前必看完!體驗前必看完!

注意事項

本場景可能會產生函式計算資源使用費用,請您一定仔細閱讀完本頁,避免產生意料之外的費用。計費情況詳情請參考計費概述

如需長期使用本服務,請仔細閱讀函式計算(FC)資源使用費用,避免產生意料之外的費用;如僅為體驗功能不做長期使用,請按照文件最後刪除步驟,部署之後立即刪除。

一、資源方式介紹

本實驗支援開通免費試用、個人賬戶資源兩種實驗資源方式。在實驗開始前,請您選擇其中一種實驗資源,單擊確認開啟實驗

建議首次開通函式計算使用者選擇開通免費試用。函式計算老使用者選擇個人賬戶資源

二、選擇開通免費試用(函式計算首次開通使用者)

請注意:試用額度不支援抵扣公網出流量和磁碟使用量的費用。如您未購買相關資源包,公網出流量使用量和超出512 MB的磁碟使用量將計入按量付費。本體驗涉及使用少量公網出流量和磁碟使用量,計費情況詳情請參考計費概述

本實驗設計使用少量公網出流量和磁碟使用量,為了避免停機風險,請您確保賬號中有至少1元餘額”,具體計費情況請參考計費概述

在本實驗頁面下方卡片會展示本實驗支援的試用規格,選擇函式計算FC並單擊立即試用

新客戶免費試用資源額度如下:

2023年04月06日20:00之後開通函式計算的使用者,可0元享老客戶專享套餐,有效期3個月,總價值150元。套餐限購1次,內含四個試用包:50萬vCPU秒 + 100萬GB秒 + 400萬次函式呼叫 + 10萬GB*秒GPU。

首次開通函式計算的新客戶,可以在函式計算新客首購套餐頁面,單擊立即購買

二、選擇個人賬戶資源(無免費試用資格或函式計算老客戶)

如果您沒有免費試用資格或者在4月6日20:00前已開通函式計算服務,請您選擇個人賬戶資源進行實驗。
您有兩種付費方式:

方式一:您可以直接使用函式計算後付費開始實驗,計費標準詳情請參考計費概述請您仔細閱讀計費標準,防止有意料之外的付費。

方式二:本實驗推薦您購買函式計算老客戶專享套餐包,進行實驗。

額度如下:
2023年04月06日20:00之前開通函式計算的使用者,可9.9元享老客戶專享套餐,有效期3個月,總價值150元。套餐限購1次,內含四個試用包:50萬vCPU秒 + 100萬GB秒 + 400萬次函式呼叫 + 10萬GB*秒GPU。

請注意:專享資源包不支援抵扣公網出流量和磁碟使用量的費用。如您未購買相關資源包,公網出流量使用量和超出512 MB的磁碟使用量將計入按量付費。本體驗涉及使用少量公網出流量和磁碟使用量,計費情況詳情請參考計費概述

具體操作為:
前往函式計算管理控制檯。在概覽頁面,單擊老客戶專享套餐

函式計算老客首購套餐頁面,單擊立即購買

2. 建立應用

本實驗可領用下方卡片中的函式計算免費額度;首次開通函式計算的新客戶,可以購買新客首購套餐;如您是函式計算老客戶,可購買老客戶專享套餐包(所有套餐包購買請檢視第一步驟描述資訊)。

請注意領用/購買套餐包進行實驗,如選擇後付費形式進行實驗,請注意賬戶扣費。計費情況詳情請參考計費概述

前往函式計算控制檯
在左側導航欄中,單擊應用

注意:如果您之前使用過應用中心,在單擊應用之後出現類似於下面的頁面,此時您可以單擊建立應用繼續流程。

在單擊應用/建立應用之後,您可以看到應用列表。

應用頁面,搜尋並選擇AI數字繪畫stable-diffusion,單擊立即建立

建立應用頁面,選擇直接部署。

此時還需要關注頁面上角色名稱部分,例如:

此時需要單擊前往授權進行授權,授權完成可能會提示:
說明:如果您的角色名稱已有相關許可權,可忽略此步驟。
應用可支援部署地域為北京、杭州、上海、深圳,請選擇任意一地域。
說明:如遇部署異常,特別是AIGC公共映象拉取耗時長/失敗問題,請切換其他地域重試。

【必填】填寫stable-diffusion-webui映象地址,在stable-diffusion-webui映象地址輸入框中輸入下方的映象地址,映象地址需要與應用所在的地域保持一致。

本應用模版使用Stable Diffusion 的docker映象部署,為方便您的體驗,本實驗提供基於開源專案構建的映象,您需要自行填寫地域對應的映象地址。

注意:填寫下方映象地址的時候,需要與應用所在的地域保持一致。

上海地域映象地址:
registry.cn-shanghai.aliyuncs.com/fc-stable-diffusion/stable-diffusion:v1

杭州地域映象地址:
registry.cn-hangzhou.aliyuncs.com/fc-stable-diffusion/stable-diffusion:v1

北京地域映象地址:
registry.cn-beijing.aliyuncs.com/fc-stable-diffusion/stable-diffusion:v1

深圳地域映象region :
registry.cn-shenzhen.aliyuncs.com/fc-stable-diffusion/stable-diffusion:v1

說明:本次實驗提供的映象是由Serverless Devs開源專案貢獻者貢獻的基於stable-diffusion-webui構建,僅供您體驗使用。您也可以使用自己的Stable Diffusion映象,構建方法詳情請參見如何構建並使用stable-diffusion-webui-映象

完成之後,單擊頁面最下面的建立並部署預設環境
注意:部署應用之後會產生函式計算資源使用費用,計費情況詳情請參考計費概述

在基本資訊頁面,單擊部署版本
說明:大約需要等待1~2分鐘。

部署版本頁面,請您耐心等待部署狀態變為部署成功,在部署時您也可以檢視日誌觀察應用部署情況。

檢查GPU函式(sd-server)的映象加速準備狀態,函式計算提供的映象加速能力專門為AI/GPU大映象進行啟動最佳化,請當映象加速準備狀態處於可用後,再開始進行函式呼叫。

基本資訊頁面,單擊環境名稱

環境詳情頁面的資源資訊區域中,單擊函式:sd-server

函式sd-server詳情頁面的環境資訊區域,檢查映象加速準備狀態,請您耐心等待映象加速準備狀態變為可用

映象加速準備狀態變為可用後,返回到應用的基本資訊頁面。在基本資訊頁面,單擊訪問域名中的第一個域名,進入程式載入頁面。請您稍等片刻,等待程式載入完成。

說明:由於模型較大,完全載入大約需要等待5~8分鐘。


載入完成之後,返回如下頁面,表示您已成功進入Stable Diffusion WebUI的操作介面。

3. 使用文字生成圖片

生成圖片的操作方式非常簡單,只需要在左側的Prompt輸入框中填入提示詞,之後單擊右側的Generate按鈕即可。

提示詞就是生成圖片的依據,既可以是描述需要生成內容的詞,如:girl, sunset, forest 等;也可以是用於是描述影像屬性的詞,如:best quality, beautiful, masterpiece 等。我們甚至可以透過提示詞選擇圖片生成的視角、光線、畫風;人物的姿勢、著裝、表情;背景的內容等。

我們建議您加上畫風描述詞,讓您的圖片更加美觀,如:Cyberpunk(賽博朋克),shinkai makoto(新海誠),Ghibli Studio(吉卜力),Paul Gauguin(梵高)等等


在圖片生成的過程中,我們可以在頁面上看到生成過程的中間圖片逐漸變得清晰。同時,也可以透過進度條直觀的瞭解圖片生成的進度和預估剩餘時間。


示例:
Prompt輸入框中,填入如下提示詞,然後單擊Generate

In a cyberpunk city, a girl is on the street, raining, light effect, Simon Stalenhag, Ian McQue, Ghibli Studio, Beeple, Kaino University


生成的圖片類似如下。

4. 計費參考

小明使用函式計算部署了 Stable Diffusion 大約要消耗多少函式計算資源呢?

函式計算配置:GPU 16 GB、vCPU 8 核、記憶體 32 GB

首次生成一張圖所耗費的資源(冷啟動)

GPU費用 >>> 16*(120+60) = 2880 GB-S
CPU費用 >>> 8*(120+60) = 1440
記憶體費用>>> 32*(120+60) = 5760 GB-S
其中:120秒冷啟動,60s秒生成一張圖。

後續生成一張圖所耗費的資源(熱啟動)

GPU費用 >>> 16*(60) = 960 GB-S
CPU費用 >>> 8*60 = 480
記憶體費用 >>> 32*60 = 1920 GB-S
其中:60s秒生成一張圖。

假如小明0元購買了免費試用包,或老客專享資源包資源包額度為

vCPU試用額度:前50萬vCPU*秒vCPU資源使用免費。
記憶體試用額度:前100萬GB*秒記憶體資源使用免費。
函式呼叫試用額度:前400萬次函式呼叫免費。
GPU試用額度:前10萬GB*秒GPU資源使用免費。
那麼小明可以生成的圖片數量估計為:
GPU試用額度可生成圖片數量:>>> 100000/960 = 104張
CPU試用額度可生成圖片數量:>>> 500000/480 = 1041張
記憶體試用額度可生成圖片數量:>>> 1000000/1920 = 520張
請您根據實際情況進行評估,更多計費詳情,請請參考計費概述

5. 釋放函式資源

在實驗完成之後,如果您需要長期使用,請忽略此步驟。如果您不需要長期使用,請按照如下步驟對資源進行釋放。

應用頁面,找到您部署的應用,單擊右側操作列下的刪除

刪除應用對話方塊中,選擇我一確定資源刪除的風險,依舊要刪除上面已選擇的資源,然後單擊刪除應用及所選資源

6. 恭喜完成

image.png

更多內容關注 Serverless 微信公眾號(ID:serverlessdevs),彙集 Serverless 技術最全內容,定期舉辦 Serverless 活動、直播,使用者最佳實踐。

相關文章