huggingface下载模型总是下载到~/.cache/huggingface问题解决

0.问题描述

huggingface中的下载器例如huggingface-clihf_transfer为了统一存储管理,默认将文件的下载地址设置在了~/.cache/huggingface,指定的local_dir其实是软链接,这样做的好处是为了统一管理,即第一次过后假设自己忘记过下载这个文件,再次运行下载命令即可直接获取这个完整的文件,不必从头下载。但这样做的缺陷是如果/home路径所在的磁盘空间紧张,很容易导致磁盘空间爆了,网络上的解决方法是在命令中设置参数--local-dir-use-symlinks False,但实测下来这个参数没有任何效果,估计是版本升级的原因。

1.问题解决

在这里插入图片描述
在最新版本的help中我找到了这个参数cache-dir,经过实测,这个参数可以更改下载的临时路径,问题得到解决:

huggingface-cli download --resume-download [模型名] --local-dir [软链接路径] --cache-dir [实例路径]
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐