本文為您介紹如何部署Stable Diffusion V1.5模型以及啟動WebUI應用來使用和調試模型。
前提條件
已建立OSS Bucket儲存空間,具體操作請參見控制台建立儲存空間。
一、進入模型詳情頁面
進入Model Gallery頁面。
登入PAI控制台。
在頂部左上方根據實際情況選擇地區。
在左側導覽列選擇工作空间列表,單擊指定工作空間名稱,進入對應工作空間內。
在左側導覽列選擇快速开始 > Model Gallery。
在Model Gallery頁面,搜尋並單擊Stable_Diffusion_V1.5模型卡片,進入模型詳情頁面。
二、直接部署和調試模型
在模型詳情頁面,單擊頁面右上方的部署按鈕,然後在部署配置面板,選擇部署資源(例如
ecs.gn6e-c12g1.3xlarge),其他參數使用預設配置即可。單擊部署,並在计费提醒對話方塊,單擊确定。
頁面將自動跳轉到服务详情頁面,您可以在基本信息地區查看模型服務的部署狀態。當状态變為运行中時,表明模型服務已成功部署。
在服務詳情頁面右上方,單擊查看WEB应用,即可啟動WebUI應用頁面。
在WebUI應用頁面中,測試模型效果。
在文生圖頁簽的提示詞地區中,輸入常值內容:
The eagle is flying in the sky, in the distance is the vast snow, and under the snow mountain is a grassland,然後單擊產生,即可輸出推理結果。選擇文生圖頁簽,在正向提示詞文字框中輸入英文提示詞(例如The eagle is flying in the sky, in the distance is the vast snow, and under the snow mountain is a grassland),設定採樣方法為 Euler a,採樣迭代步數為 20,寬度和高度均為 512,提示詞相關性(CFG Scale)為 7,隨機種子為 -1,然後單擊產生按鈕。右側輸出地區將展示根據提示詞產生的效果圖。
三、微調訓練模型
您可以對Stable Diffusion V1.5模型進行微調訓練,讓其更符合實際的業務需求。
返回到模型詳情頁面,單擊右上方训练按鈕。
在訓練配置面板中,依次展開各種訓練配置選項,查看或修改以下關鍵配置。其他參數取預設值即可。更多參數配置詳情,請參見模型部署及訓練。
配置選項
描述
数据集配置
PAI準備了預設資料集,本方案使用預設資料集。您也可以按照以下操作步驟準備自己的資料集。
根據模型詳情頁面的訓練資料格式來準備訓練資料。您可以參考樣本資料集。訓練資料集的目錄結構:
|——img1.jpg |——img2.jpg |——... |——metadata.jsonlmetadata.jsonl是jsonlines格式檔案,file_name欄位為圖片檔案名稱,text欄位為圖片對應的常值內容。metadata.jsonl檔案內容樣本:{"file_name": "img1.jpg", "text": "cat"} {"file_name": "img2.jpg", "text": "penguin"} {"file_name": "img3.jpg", "text": "dragon"}將訓練資料上傳到OSS儲存空間,如何上傳資料到OSS儲存空間,詳情請參見上傳檔案。
更新訓練資料集,具體操作,請參見模型部署及訓練。
超参数配置
training_method使用預設配置:standard,其他參數保持不變。
输出配置
配置模型输出路径為OSS Bucket路徑。如何建立OSS Bucket,請參見控制台快速入門。
單擊训练。
頁面自動跳轉到任务详情頁面。
訓練任務運行成功後,您可以在任務詳情頁面右上方,單擊部署按鈕來部署模型。模型部署流程與直接部署模型一致,詳情請參見二、直接部署模型和調試模型。