How to change huggingface transformers default cache directory

  • 前言
  • 关于windows上如何修改huggingface transformers默认缓存文件夹

前言

最近在学习用TensorFlow框架做NLP任务,注意到huggingface中的transforms库非常强大,于是开始学习用它来做相应的任务。刚开始用这个库没多久,感觉确实操作起来既简单又强大,于是打算深入学习。

  • 学习过程中发现,运行程序过程中,下载的模型和数据集是默认放在C盘的用户目录下的,为了减轻C盘负担,于是想更改其默认目录,从官网了解到有两种实现方式,一种是临时指定cache_dir,另一种是直接设置环境变量,以下对二者进行说明。

关于windows上如何修改huggingface transformers默认缓存文件夹

  • 官方对缓存地址的说明:
    第一种方式:设置环境变量:
    在windows上,为了以后使用方便,我采取了第一种设置缓存地址的方法,也就是设置TRANSFORMERS_CACHE环境变量,我将其设置在了用户环境变量里面:
    接下来关键的一步:
    在用户环境变量Path或者系统环境变零PATH中添加:
    %TRANSFORMERS_CACHE%

第二种方式:在调用from_pretrained函数时使用cache_dir入参,指定缓存文件夹名
如指定缓存位置为当前目录:

AutoModel.from_pretrained('bert-base-chinese', cache_dir='./')

以上

【修改huggingface transformers默认缓存文件夹】相关推荐

  1. Android 11.0 修改添加的默认文件夹为9宫格样式

    概述 在11.0的系统产品rom定制化开发中,对于Launcher3的定制功能也是不少的,比如在Launcher3中添加默认文件夹,把默认的app添加的文件夹里面,其他的app 然后按顺序排序.在文件 ...

  2. pip 修改默认缓存文件夹

    转自:https://zwc365.com/2019/10/24/pip-default-dir-modify/ Linux 安装 Python 后,使用 pip 安装软件包. 默认的 pip 缓存路 ...

  3. 怎样更改计算机缓存,电脑怎么修改系统缓存文件夹位置

    电脑修改系统缓存文件夹位置 我们在使用电脑运行一些程序时,后台会进行文件的缓存,而缓存的文件会在系统的某个位置,有些用户想要修改缓存位置,就需要进行环境变量的设置.环境变量设置主要应用于系统指定运行环 ...

  4. Android Studio 和 gradle 修改缓存文件夹路径

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/52004676 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  5. 如何通过修改注册表改变系统的默认文件夹

    如何通过修改注册表改变系统的默认文件夹 注册表是windows的命根,里面储存着大量的系统信息,说白了就是一个庞大的数据库.如果你不懂什么是数据库,那没关系,不影响你了解注册表,不过最好对数据库有所了 ...

  6. 计算机中桌面位置更改,电脑默认桌面文件夹位置修改不了怎么办

    1.电脑桌面创建文件夹默认位置不是C盘,如何改回来 单击"开始"--"运行"--输入来"regedit"--"确定"而打 ...

  7. TIM 默认存储文件夹修改不成功

    在新电脑里安装了 TIM 后,默认存储文件夹在C盘,在设置中修改在D盘,修改后打开 TIM 的设置结果还是在C盘原来默认的文件夹.在网上找到了教程,修改成功,记录下. 操作:首先查看公用文档下有没有名 ...

  8. 新版RE管理器 (Root Explorer)修改方法(去广告,时间日期排序,默认文件夹优先)

    1.由于很多人不是真正的Google Play商店花钱买的,所以安装后有谷歌广告 2.新版的时间日期排列比较蛋疼 3.有些人喜欢默认文件夹优先显示 首先你要会反编译,会使用apktool,然后你要下载 ...

  9. 计算机桌面怎么临时文件排放,修改Win10桌面文件默认存放位置-临时文件夹在哪...

    Win10系统电脑桌面上的文件默认是存在系统C盘的当前凳录用户名下的桌面文件夹下(如:C:\Users\admin\Desktop),当桌面文件太多时,一来会导致C盘空间越来越小,不但会影响电脑的流畅 ...

最新文章

  1. mariadb galera Cluster 多主集群安装实录
  2. 人工智能还给我们留多少空间?
  3. c# excel导出png_c#根据html模板导出excel
  4. IT项目需求分析的注意事项
  5. 开发者论坛一周精粹(第六十八期) 如何把ecs转到另外一个账号?
  6. Java项目目录结构与解析
  7. Docker框架使用系列教程(五)容器间的链接
  8. Python实战-获取鼠标键盘事件
  9. fastjson 序列化 不包括转义字符_fastjson再次发现漏洞,可能发生OOM导致宕机
  10. mysql前179天_做up主179天的经历
  11. linux c语言播放midi,C语言实现--计算MIDI音符的频率
  12. Linux一些基本概念
  13. c语言彩票号码生成器
  14. java判断手机号_Java验证手机号
  15. win10怎么获得计算机权限,Win10如何获取TrustedInstaller超级权限?
  16. oracle 全文检索实践
  17. MVC 和Spring MVC
  18. Web网站架构演变历程
  19. 大学计算机基础实验指导第一章答案,(教材)大学计算机基础实验指导与习题解答...
  20. 计算机逻辑结构,计算机的逻辑结构.ppt

热门文章

  1. 天道酬勤——永不言弃
  2. MySQL --- 窗口函数
  3. FDATool设计FIR低通滤波器
  4. C--一元二次方程求解
  5. linux下SVN配置笔记
  6. 第011篇:易康(eCognition)中用点矢量文件(point.shp)制作样本(samples)的方法
  7. SpringCloud使用Nacos服务发现实现远程调用
  8. PyQt5快速开发与实战.pdf分享
  9. Pnnn:并行查询从属进程
  10. css 白色文字阴影