transformers仓库模型类型众多,下面总结一下如何下载模型至指定目录,并加载使用。
前置条件
-
模型下载
以google/mt5-base为例
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM# 保存tokenizer至指定目录./google_mt5-basetokenizer = AutoTokenizer.from_pretrained("google/mt5-base")tokenizer.save_pretrained('./google_mt5-base')tokenizer.save_vocabulary('./google_mt5-base')# 保存pretrained model至指定目录./google_mt5-basemodel = AutoModelForSeq2SeqLM.from_pretrained("google/mt5-base")model.save_pretrained('./google_mt5-base')
保存结果

