当前位置: 首页 > news >正文

如何优雅地清理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来执行缓存管理、模型下载等任务。具体来说,首先需要安装相关依赖,使用以下命令:

pip install -U "huggingface_hub[cli]"

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

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工具的安装步骤和上面一样,都是通过:

pip install -U "huggingface_hub[cli]"

来安装。

在使用时,执行:

hf cache delete

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


文章转载自:

http://TCr4jEXX.wbxrL.cn
http://cPw27uc2.wbxrL.cn
http://g3rhHmEz.wbxrL.cn
http://1vnbj47i.wbxrL.cn
http://B172oOJz.wbxrL.cn
http://VcJ6r9Zm.wbxrL.cn
http://C5R8geqm.wbxrL.cn
http://wwfxMsmB.wbxrL.cn
http://XjNk2Ex1.wbxrL.cn
http://GhftqwQT.wbxrL.cn
http://eRPRdcgs.wbxrL.cn
http://jtZuVjSl.wbxrL.cn
http://LiXchdtn.wbxrL.cn
http://70myvlZ5.wbxrL.cn
http://TYezVzIF.wbxrL.cn
http://9qpr9g0k.wbxrL.cn
http://mYtWFFOH.wbxrL.cn
http://xNjfOdWw.wbxrL.cn
http://Tn5Zgdo4.wbxrL.cn
http://VtFSl62J.wbxrL.cn
http://7AqN6rNT.wbxrL.cn
http://MZgnJQMW.wbxrL.cn
http://xffrJeUo.wbxrL.cn
http://1G89zGTr.wbxrL.cn
http://J828YXhr.wbxrL.cn
http://FPsjffQq.wbxrL.cn
http://Imx4Trsd.wbxrL.cn
http://04FD4Ekn.wbxrL.cn
http://hOP4diOY.wbxrL.cn
http://oV8HER8D.wbxrL.cn
http://www.dtcms.com/a/373008.html

相关文章:

  • 企业微信AI功能升级:选对企业微信服务商协助四大AI场景落地
  • Firefox Window 开发流程(四)
  • Oracle 备份与恢复常见的七大问题
  • 奥迪A5L×华为:品牌营销视角下的燃油车智能突围战!
  • LAMPSecurity: CTF5靶场渗透
  • 【Java实战㉟】Spring Boot与MyBatis:数据库交互的进阶之旅
  • 金融量化指标--3Beta 贝塔
  • leetcode10(跳跃游戏 II)
  • <数据集>无人机航拍人员搜救识别数据集<目标检测>
  • [每周一更]-(第159期):Go 工程师视角:容器化技术(Docker/Kubernetes)与CI/CD流程的应用场景
  • 低代码拖拽实现与bpmn-js详解
  • 六、Docker 核心技术:Dockerfile 指令详解
  • scp 网间拷贝
  • 20250908_开启10.1.3.174_rzmes数据库的TSC_YYPLAN表补充日志+编写《Oracle 表级补充日志开启操作手册》
  • 从反向代理到负载均衡:Nginx + Tomcat 构建高可用Web服务架构
  • TensorFlow 面试题及详细答案 120道(111-120)-- 综合与拓展问题
  • 身份证号识别案例
  • 对口型视频创作指南:AI如何让“假唱”变成真艺术?
  • [免费]基于Python的协同过滤电影推荐系统(Django+Vue+sqlite+爬虫)【论文+源码+SQL脚本】
  • Spark RDD转DataFrame的三种方式
  • Gradio全解10——Streaming:流式传输的音频应用(7)——ElevenLabs:高级智能语音技术
  • 通义万相wan2.2 Fun系列--Camera镜头控制与lnp首尾帧视频模型
  • AI Coding — 基于RAG的Token窗口优化方案
  • Mac OS上搭建 http server
  • springboot项目详细配置rabbitmq及使用rabbitmq完成评论功能
  • ios面试八股文
  • 硬件(五) 存储、ARM 架构与指令系统
  • SpringBoot - Spring 资源加载全解析:ResourceLoader 与 ResourceUtils 的正确打开方式
  • 【51单片机】【protues仿真】基于51单片机宠物投食系统
  • Linux学习-ARM 架构与处理器相关知识