關于WebUI會卡在`DiffusionWrapper has 859.52 M params`的解決方案
Huggingface_hub這個包全責
這個包用lock_path這個變量的值作為路徑來當文件鎖用。

然后lock_path的值是用etag算的,問題在于etag這玩意里面的字符可能根本不能作為合法的路徑,比如這玩意里面甚至可以有雙引號

然后它創(chuàng)建不出來這個文件鎖,直接就寄了。
解決方案:直接把非法字符全過濾掉,或者直接截斷……比如一個比較暴力的解決方案是:

反正我是不想提PR了,你們誰愿意去修去修吧,另外關于這件事的討論:
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/7901
標簽: