hugging face模型下载
时间: 2025-04-22 15:56:31 浏览: 37
### 下载Hugging Face提供的预训练模型
为了从Hugging Face下载预训练模型,用户可以选择两种主要方式之一来获取这些资源。
#### 方法一:通过Transformers库自动下载
如果希望简化流程并快速启动项目,则可以直接利用`transformers`库的功能,在初始化模型时指定模型名称作为参数传递给类构造函数。这会触发在线查找对应版本,并将其缓存到本地文件夹以便后续重复使用而不必再次联网检索[^2]。
```python
from transformers import AutoModel, AutoTokenizer
model_name = "bert-base-uncased"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModel.from_pretrained(model_name)
```
#### 方法二:手动下载与离线加载
对于那些偏好提前准备所需依赖项或处于网络受限环境下的开发者来说,可以从[Hugging Face Model Hub](https://huggingface.co/models)网页界面上挑选目标模型并点击页面上的“Download”按钮完成下载操作;之后按照官方文档指导,将解压后的目录路径提供给相应的加载接口实现离线模式下访问已存储的权重文件[^3]。
```python
from transformers import T5Tokenizer, T5EncoderModel
local_model_path = "./path_to_downloaded_model_directory/"
tokenizer = T5Tokenizer.from_pretrained(local_model_path)
model = T5EncoderModel.from_pretrained(local_model_path)
```
无论采用哪种途径获得预训练模型,都建议查阅最新的API文档以及社区贡献的例子以确保代码兼容性和功能完整性[^4]。
阅读全文
相关推荐

















