如何优雅地清理Hugging Face缓存到本地的模型文件(2025最新版)

Hugging Face的transformers工具库在加载模型时,会自动根据模型id下载到本地,使用起来非常方便。但下载到本地的模型会占据大量的硬盘空间,而且系统自带的清理工具往往扫描不到这些模型文件,有的时候不知不觉中就占了几十个GB。当我们不再需要使用模型的时候,我们会想要把它清理掉来释放本地硬盘空间。如何删除这些模型对于新手用户来说是个难题,本文将详细讲解如何清理Hugging Face下载到本地的模型,并提供了多种删除方法。

直接去文件夹下面删除(不推荐)

Hugging Face下载的模型通常存在用户主目录的.cache/huggingface/hub中,打开该目录,就可以看到各个模型对应的文件夹。直接删除模型对应的文件夹就可以释放该模型占用的硬盘空间。注意.cache文件夹是个隐藏文件夹,需要在文件管理器中设置显示隐藏文件夹才可以看到。

顺便说一下,对于使用Windows系统的小伙伴,Huggingface默认存储下载文件的地方位于C盘,如果C盘空间不足,可以自行设置环境变量HF_HOME来改变Huggingface存储下载文件的位置。

但直接去文件夹删除存在风险,可能不小心找错了文件夹导致删除了其他文件,因此不推荐使用这种方法

使用huggingface-cli工具(旧版工具)

Hugging Face官方提供了命令行工具huggingface-cli来执行缓存管理、模型下载等任务。具体来说,首先需要安装相关依赖,使用以下命令:

sh 复制代码
pip install -U "huggingface_hub[cli]"

之后可以在终端工具中输入

sh 复制代码
huggingface-cli delete-cache

即可看到本地存储的模型列表。可以使用上下方向键切换模型,空格键选中模型,回车键进行删除确认,确认时输入y确定删除,输入n取消删除。如果只想看看模型列表不想删除,使用Ctrl+c即可退出。

使用hf工具(新版工具)

网上大部分现有的资料介绍使用Hugging Face命令行工具删除本地模型往往使用的是上面一章说的huggingface-cli工具,但2025年7月Hugging Face已经推出了全新的命令行工具hf,详见Hugging Face官方博客hf工具名称更短,输入更简便,同时统一了命令格式为hf <resource> <action>,使得Hugging Face命令行工具更加人性化且易于探索,同时也为即将推出的功能奠定了基础。

具体来说,hf工具的安装步骤和上面一样,都是通过:

sh 复制代码
pip install -U "huggingface_hub[cli]"

来安装。

在使用时,执行:

sh 复制代码
hf cache delete

命令来清理本地模型文件。之后的操作和上面一样。

相关推荐
大江东去浪淘尽千古风流人物5 小时前
【VLN】VLN(Vision-and-Language Navigation视觉语言导航)算法本质,范式难点及解决方向(1)
人工智能·python·算法
云飞云共享云桌面5 小时前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能
Swift社区5 小时前
Gunicorn 与 Uvicorn 部署 Python 后端详解
开发语言·python·gunicorn
Coinsheep5 小时前
SSTI-flask靶场搭建及通关
python·flask·ssti
IT实战课堂小元酱5 小时前
大数据深度学习|计算机毕设项目|计算机毕设答辩|flask露天矿爆破效果分析系统开发及应用
人工智能·python·flask
码农阿豪5 小时前
Flask应用上下文问题解析与解决方案:从错误日志到完美修复
后端·python·flask
wqq63108555 小时前
Python基于Vue的实验室管理系统 django flask pycharm
vue.js·python·django
Q_Q19632884755 小时前
python大学生爱心校园互助代购网站_nyvlx_django Flask vue pycharm项目
python·django·flask
码农阿豪5 小时前
Python Flask应用中文件处理与异常处理的实践指南
开发语言·python·flask
xcLeigh5 小时前
Python 项目实战:用 Flask 实现 MySQL 数据库增删改查 API
数据库·python·mysql·flask·教程·python3