stable diffusion controlnet openpose depth等模型預(yù)處理報(bào)錯(cuò)
今天學(xué)習(xí)測(cè)試openpose功能的時(shí)候,預(yù)處理一直報(bào)錯(cuò)無(wú)法生成骨骼圖,經(jīng)過(guò)一天的網(wǎng)上爬文整理各種碎片化的信息終于解決,分享我的案例給大家參考。
1,這個(gè)功能在初次使用的時(shí)候會(huì)檢測(cè)本地是否已下載好所需的模型,如果沒(méi)有,則會(huì)自動(dòng)下載到本地如下目錄:
(前面這段是你的stable diffusion安裝目錄)...\extensions\sd-webui-controlnet\annotator\downloads
例如openpose,測(cè)試時(shí)發(fā)現(xiàn),只有在body_pose_model.pth、facenet.pth、hand_pose_model.pth這三個(gè)模型都成功下載好之后,才能成功生成骨骼圖,我們可以在預(yù)處理器中逐個(gè)選中身體、臉部、手部相關(guān)的幾個(gè)選項(xiàng),跑一次,讓系統(tǒng)自動(dòng)幫忙下載;
depth等其他功能如果也報(bào)錯(cuò)盲猜是可以同樣處理;
2,上面提到的系統(tǒng)自動(dòng)下載,是有可能不成功的,可以多試幾次,或者按需打開(kāi)魔法工具;然后這些模型一般都比較大,需要耐心等待,(我使用的整合包帶有控制臺(tái),可以看到下載進(jìn)度條),直到這個(gè)功能所需的模型全部成功下載好,就能正常使用了。
如果文章剛好幫助到你,歡迎一鍵三連哦??!
標(biāo)簽: