🦜 EasyPhoto 是一款 Webui UI 插件,用於生成 AI 肖像畫,該程式碼可用於訓練與您相關的數字分身。
🦜 🦜 歡迎!
簡介:
EasyPhoto 是一款 Webui UI 插件,用於生成 AI 肖像畫,該程式碼可用於訓練與您相關的數字分身。建議使用 5 到 20 張肖像圖片進行訓練,最好是半身照片且不要佩戴眼鏡(少量可以接受)。訓練完成後,我們可以在推理部分生成圖像。我們支持使用預設模板圖片與上傳自己的圖片進行推理。
我們的 ui 界面如下:
訓練部分:
預測部分:
快速啟動:
- 雲使用:AliyunDSW/AutoDL/Docker
a. 通過阿里雲 DSW
DSW 有免費 GPU 時間,用戶可申請一次,申請後 3 個月內有效。
阿里雲在 Freetier 提供免費 GPU 時間,獲取並在阿里雲 PAI-DSW 中使用,3 分鐘內即可啟動 EasyPhoto:https://gallery.pai-ml.com/#/preview/deepLearning/cv/stable_diffusion_easyphoto
DSW Notebook
b. 通過 AutoDL
如果您正在使用 AutoDL,您可以使用我們提供的映像快速啟動 Stable DIffusion webui。
您可以在社區映像中填寫以下信息來選擇所需的映像。
aigc-apps/sd-webui-EasyPhoto/sd-webui-EasyPhoto
c. 通過 docker
使用 docker 的情況下,請保證機器中已經正確安裝顯卡驅動與 CUDA 環境,然後以此執行以下命令:
拉取映像#
docker pull mybigpai-registry.cn-beijing.cr.aliyuncs.com/aigc/sd-webui-easyphoto:0.0.3
進入映像#
docker run -it -p 7860:7860 --network host --gpus all mybigpai-registry.cn-beijing.cr.aliyuncs.com/aigc/sd-webui-easyphoto:0.0.3
啟動 webui#
python3 launch.py --port 7860
如何使用
- 模型訓練
EasyPhoto 訓練界面如下:
左邊是訓練圖像。只需點擊上傳照片即可上傳圖片,點擊清除照片即可刪除上傳的圖片;
右邊是訓練參數,不能為第一次訓練進行調整。
點擊上傳照片後,我們可以開始上傳圖像這裡最好上傳 5 到 20 張圖像,包括不同的角度和光照。最好有一些不包括眼鏡的圖像。如果所有圖片都包含眼鏡眼鏡,則生成的結果可以容易地生成眼鏡。
然後我們點擊下面的 “開始培訓”,此時,我們需要填寫上面的用戶 ID,例如用戶名,才能開始培訓
模型開始訓練後,webui 會自動刷新訓練日誌。如果沒有刷新,請點擊 “Refresh Log” 按鈕。
如果要設置參數,每個參數的解析如下:
- 人物生成
a. 單人模板
步驟 1:點擊刷新按鈕,查詢訓練後的用戶 ID 對應的模型。
步驟 2:選擇用戶 ID。
步驟 3:選擇需要生成的模板。
步驟 4:點擊 “生成” 按鈕生成結果。
b. 多人模板
步驟 1:轉到 EasyPhoto 的設置頁面,設置 num_of_Faceid 大於 1。
步驟 2:應用設置。
步驟 3:重新啟動 webui 的 ui 界面。
步驟 4:返回 EasyPhoto 並上傳多人模板。
步驟 5:選擇兩個人的用戶 ID。
步驟 6:點擊 “生成” 按鈕。執行圖像生成。