前言
本文是AI繪畫子模型Lora
的訓(xùn)練工具kohya_ss
的報錯解決。不含Stable Diffustion
使用相關(guān)的信息立莉。
工具鏈接:kohya_ss
癥狀
在Win11 23H2
下運行setup.bat
,選1安裝后選6啟動七问,成功進入webUI界面蜓耻,填完參數(shù)以后點開始訓(xùn)練。報以下錯誤:
OSError: Can't load tokenizer for 'openai/clip-vit-large-patch14'. If you were trying to load it from 'https://huggingface.co/models', make sure you don't have a local directory with the same name. Otherwise, make sure 'openai/clip-vit-large-patch14' is the correct path to a directory containing all relevant files for a CLIPTokenizer tokenizer.
初步判斷是因為連不上huggingface
械巡,無法下載模型導(dǎo)致的整葡。sd本體也有不少人遇到這個問題抡柿,解決辦法是手動下載之后改代碼里的指向路徑。
解決辦法
手動下載
首先訪問 這個倉庫,切換到File And Versions
選項卡损谦,點文件大小右邊的 ↓
依次下載所有文件,然后保存到同一個目錄户盯。例如:D:\clip-vit-large-patch14
屯伞,如果是Linux平臺記得檢查一下文件權(quán)限。
改變代碼指向
打開venv\Lib\site-packages\transformers\tokenization_utils_base.py
這個文件挣磨,搜索
pretrained_model_name_or_path = str(pretrained_model_name_or_path)
改成
pretrained_model_name_or_path = "D:\models--openai--clip-vit-large-patch14" <-剛才手動下載保存的路徑
最后重啟軟件就可以了雇逞,一定要重啟軟件!因為這個路徑是在軟件啟動的時候加載的茁裙。