HuggingFace镜像 下载模型
时间: 2025-03-06 18:39:24 浏览: 134
### 如何从HuggingFace国内镜像站点下载预训练模型
为了能够在国内顺利加载来自 Hugging Face 的预训练 BERT 模型,可以采用配置环境变量的方式指定 Hugging Face Hub 的镜像地址。具体操作如下:
对于 Python 脚本,在执行 `from_pretrained` 方法之前设置环境变量 `TRANSFORMERS_CACHE` 和 `HF_HOME` 来指向本地缓存路径以及使用中国科学技术大学提供的镜像源作为默认下载位置。
```bash
export TRANSFORMERS_CACHE=/path/to/local/cache
export HF_HOME=/path/to/local/hf_home
export HF_DATASETS_MIRROR=https://mirrors.cloud.tsinghua.edu.cn/hugging-face-models/
```
接着可以在代码中正常调用 `BertModel.from_pretrained()` 函数来获取中文版的基础 BERT 模型[^1]。
如果需要通过命令行工具安装或更新 huggingface_hub 库,则可以通过查找已安装库的具体位置并编辑其内部文件实现更改默认服务器 URL 的目的;不过更推荐的方法是在不改动任何现有软件包的前提下仅依靠上述环境变量完成需求[^2]。
另外一种方法是利用 pip 安装时直接指定索引URL参数,但这通常用于解决依赖项的安装而非模型本身的获取问题。
```python
import os
os.environ['TRANSFORMERS_CACHE'] = '/path/to/local/cache'
os.environ['HF_HOME'] = '/path/to/local/hf_home'
os.environ['HF_DATASETS_MIRROR'] = 'https://mirrors.cloud.tsinghua.edu.cn/hugging-face-models/'
from transformers import BertModel
model = BertModel.from_pretrained("bert-base-chinese")
```
阅读全文
相关推荐

















