AutoModelForSeq2SeqLM.from_pretrained()在Windows的模型存储位置及残留文件问题
Transformers模型在Windows上的存储位置
默认缓存目录
Transformers 会把模型文件默认缓存到用户目录的隐藏文件夹里,Windows 下的路径是:
C:\Users\<你的用户名>\.cache\huggingface\hub
替换<你的用户名>为实际用户名即可。下载中断的flan-t5-XL相关文件会存放在以models--google--flan-t5-XL命名的子目录下。注意.cache是隐藏文件夹,需在文件管理器中开启「显示隐藏项目」才能看到。
临时下载文件位置
下载过程中生成的临时文件可能存放在系统临时目录,路径通常是:
C:\Users\<你的用户名>\AppData\Local\Temp
可以在这个目录里搜索包含flan-t5-XL或huggingface的文件,找到未完成的缓存。
自定义缓存路径(若设置过)
如果之前通过TRANSFORMERS_CACHE或HUGGINGFACE_HUB_CACHE环境变量指定过缓存路径,就去对应目录查找。也可以通过以下代码确认当前缓存路径:
from transformers import cached_path print(cached_path("google/flan-t5-XL"))
或者:
import os print(os.getenv("TRANSFORMERS_CACHE")) print(os.getenv("HUGGINGFACE_HUB_CACHE"))
内容的提问来源于stack exchange,提问作者b_g
相关产品推荐
相关产品推荐

