本篇分享在?ComfyUI?中連接?huggingface?以及更改模型緩存路徑。
我們在使用 ComfyUI 的一些插件時,有些必要模型只能通過連接 huggingface 來緩存才能讓流程得以進行。但目前在上網不科學的情況下是無法打開 huggingface 網站的,好在國內有其鏡像網站,只需要將 ComfyUI 與其的連接改到鏡像網 hf-mirror 即可。
首先找到 _init_ 文件:
右鍵用筆記本打開,在文檔最后添加一行代碼:
os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'
然后保存,再次啟動 ComfyUI,即可正常緩存 huggingface 的模型。
另外,我還看到一種方法,在 ComfyUI 的啟動文件中添加指定命令,也可以將 huggingface 的連接指定到鏡像網。但我嘗試后并沒有效果,所以不再介紹。
前面提到連接 huggingface 來緩存模型的方法,其默認的緩存路徑為:
C:\Users\username\.cache
如果我們的 ComfyUI 是裝在移動盤,更換電腦后,再使用這些模型時依然要重新緩存。且有些模型還是比較大的,這給我們的使用造成了一定不便。
解決方法也很簡單,在系統環境變量中可以更改緩存路徑。不管你想把緩存的模型放到 ComfyUI 的專用硬盤中,還是不想它占用那么多的C盤空間,都可以用此方法。
在系統變量中新建,變量值為要設置的路徑,變量名按需選擇。
HuggingFace 緩存路徑變量名:
HF_HOME
Torch 緩存路徑變量名:
TORCH_HOME
modelscope 緩存路徑變量名:
MODELSCOPE_CACHE
設置后需重啟電腦,也可以將之前緩存的內容拖進新設置的緩存地址。