本文介紹如何使用函數計算部署3D卡通風格模型,實現將人物圖像處理成3D卡通版圖像。
背景信息
AIGC(Artificial Intelligence Generated Content)是指人工智能生成內容。AIGC被認為是繼專業生成內容(Professional Generated Content, PGC)和用戶生成內容(User Generated Content, UGC)之后,利用人工智能技術自動生成內容的新型生產方式。
本文為您介紹如何通過函數計算部署3D卡通風格模型,將人物圖像處理成3D卡通版圖像。
前提條件
已開通函數計算服務,詳情請參見開通函數計算服務。
操作步驟
部署并使用3D卡通風格模型過程將產生部分費用,包括GPU資源使用、vCPU資源使用、內存資源使用、磁盤資源使用和公網出流量以及函數調用的費用。具體信息,請參見計費概述。
創建應用
登錄函數計算控制臺,在左側導航欄,單擊應用。
如果您首次使用函數計算的應用中心,或您的賬號下沒有創建任何應用,在左側導航欄,單擊應用后,將自動進入創建應用頁面。
如果您之前使用過應用中心,在左側導航欄,單擊應用,然后在應用頁面單擊創建應用。
在創建應用頁面,選擇通過模板創建應用,然后在應用列表中搜索并選擇圖生圖-圖像風格轉換模板,光標移至該卡片,然后單擊立即創建。
在創建應用頁面,設置以下配置項,然后單擊創建并部署默認環境。
主要配置項說明如下,其余配置項保持默認值即可。
配置項
說明
示例值
部署類型
選擇部署應用的方式。
直接部署
角色名稱
首次登錄用戶,需要單擊前往授權配置角色權限。
如果您的角色名稱已有相關權限,則無需設置。
AliyunFCServerlessDevsRole
地域
選擇部署應用的地域。支持部署應用到華東1(杭州)、華東2(上海)、華北2(北京)和華南1(深圳)地域。
重要如果部署異常,例如AIGC公共鏡像拉取耗時長,拉取失敗,請切換到其他地域重試。
華北2(北京)
fc-3d-cartoonization-model 鏡像地址
輸入鏡像地址。鏡像地址需要與應用所在的地域保持一致。
為了方便您使用,函數計算提供以下基于開源項目構建的鏡像,您可以直接使用。
上海地域鏡像:registry.cn-shanghai.aliyuncs.com/aliyun-fc/3d-cartoonization:v1
北京地域鏡像:registry.cn-beijing.aliyuncs.com/aliyun-fc/3d-cartoonization:v1
深圳地域鏡像:registry.cn-shenzhen.aliyuncs.com/aliyun-fc/3d-cartoonization:v1
杭州地域鏡像:registry.cn-hangzhou.aliyuncs.com/aliyun-fc/3d-cartoonization:v1
您還可以自定義鏡像。具體操作,請參見項目代碼目錄內的README文檔。
registry.cn-beijing.aliyuncs.com/aliyun-fc/3d-cartoonization:v1
大約等待1~2分鐘后,部署狀態顯示部署成功,表示當前版本部署完成。
檢查GPU函數
model
的鏡像加速準備狀態。函數計算提供鏡像加速功能,可以對AI/GPU大鏡像進行啟動優化,僅當鏡像加速準備狀態為可用時,才可以開始進行函數調用。
在應用詳情頁面,單擊環境名稱,本示例以默認環境為例。
選擇環境詳情頁簽,在資源信息區域,單擊函數
model
。在
model
函數詳情頁面的函數配置頁簽,在環境信息區域,觀察鏡像加速準備狀態,等待狀態變更為可用。
返回到已創建應用的應用詳情頁面,找到目標環境,光標移至其右側操作列的訪問域名,單擊訪問第一個域名。
加載完成后,呈現以下頁面,表示您已成功部署3D卡通風格轉換模型。
3D卡通風格圖生圖
單擊upload and Play上傳帶有人像的照片,將直接生成3D卡通風格照片。您可以使用該模型制作個人風格的頭像或者其他形象。
刪除資源
如您暫時不需要使用此應用,請及時刪除對應資源。如您需要長期使用此應用,請忽略此步驟。
返回函數計算控制臺概覽頁面,在左側導航欄,單擊應用。
單擊目標應用右側操作列的刪除,在彈出的刪除應用對話框,勾選我已確定資源刪除的風險,依舊要刪除上面已選擇的資源,然后單擊刪除應用及所選資源。
費用說明
套餐領取
為了方便您體驗本文提供的文生成圖的場景,首次開通用戶可以領取試用套餐并開通函數計算服務。該套餐不支持抵扣公網出流量和磁盤使用量的費用。如果您沒有購買相關資源包,公網出流量和超出512 MB的磁盤使用量將按量付費。
公網出流量和磁盤使用量評估
當前應用磁盤使用量為512 MB,不需要支付費用。在加載前端頁面時,需要約1 MB的公網出流量。每次生成圖片都需要消耗一定的流量,生成1000張圖片,大概會消耗1 GB。
公網出流量使用量和磁盤使用量計費可參考以下表格內容。
實際費用與圖片大小、調用頻率等多種因素有關系,預估費用僅供參考。
計費項 | 單價 | 使用量 | 費用 | |
公網出流量 | 前端頁面加載 | 0.50元/GB | 1 MB | 0.00049元 |
1000張圖片 | 1 GB | 0.5元 | ||
磁盤使用量 | 不超出512 MB:免費 | 512 MB | 0元 |
資源消耗評估
函數計算配置:GPU 8 GB、CPU 2核、內存4 GB、磁盤 512 MB。生成一張圖消耗的資源如下表所示。
資源 | 冷啟動(30s) | 熱啟動(10s) |
GPU資源消耗 |
|
|
CPU資源消耗 |
|
|
內存資源消耗 |
|
|
磁盤資源消耗 | < 512 MB | < 512 MB |
公網出流量 |
|
|
如果您領取了試用套餐,根據上述資源消耗情況,可以評估出套餐能支持多少次對話。
在連續調用的情況下,只有首次為冷啟動,后續均為熱啟動。所以以下評估信息以熱啟動的資源消耗進行評估。
資源 | 套餐額度 | 生成圖片張數 |
GPU | 前100萬GB*秒GPU資源使用免費 |
|
CPU | 前50萬vCPU*秒vCPU資源使用免費 |
|
內存 | 前200萬GB*秒內存資源使用免費 |
|
取上述表格中的最小值,領取的套餐可以支持生成約12500張圖片。
除上述的資源外,本文提供的場景還會產生磁盤使用量和公網出流量,這部分的費用評估請參見公網出流量和磁盤使用量評估。