HF- Mirror下载Llama3.1

一、在Hugging face官网申请权限

注意地区选择不要选中国!!!

失败经验:选中国区秒被REJECT

再来一次:重新用gmail注册了一个账号,这次选了新加坡,秒accept

如果账号被REJECT,只能重新注册新的账号申请,所以一定要选别的地区!!!

二、创建access token

选择Create new token,自己起一个名字,前面的部分可以不用勾选,Repositories permissions下拉框会出现已经获得授权的模型,选择这个就可以点击Create token

创建好token之后用HF- Mirror相关命令即可下载

### 解决方案 #### 方法一:修改 `HF_ENDPOINT` 环境变量 可以通过设置环境变量来更改 Hugging Face 的默认镜像地址。具体操作如下: 1. **临时设置** 在命令行中运行以下命令,适用于当前会话: ```bash set HF_ENDPOINT=https://hf-mirror.com ``` 2. **永久设置** 若要使该配置永久生效,在未激活虚拟环境的情况下执行以下命令: ```bash setx HF_ENDPOINT https://hf-mirror.com ``` 设置完成后需重启终端以应用新配置。 3. **验证设置是否成功** 输入以下命令检查环境变量是否已更新: ```bash set HF_ENDPOINT ``` 如果返回值为 `HF_ENDPOINT=https://hf-mirror.com` 则表示设置成功[^1]。 --- #### 方法二:修改源代码中的默认 URL 如果希望更彻底地解决问题,可以手动调整 Hugging Face 库内部使用的默认 URL 地址。 1. 找到并编辑 `constants.py` 文件路径通常位于 Python 虚拟环境中,例如: ```plaintext /root/miniconda3/lib/python3.10/site-packages/huggingface_hub/constants.py ``` 2. 使用文本编辑器打开文件后,搜索字符串 `huggingface.co` 并将其替换为 `hf-mirror.com` 或其他可用的镜像站点。 3. 保存文件并重新启动程序以加载新的配置[^3]。 --- #### 方法三:确保网络通畅 有时问题可能源于本地网络条件不佳或代理设置冲突。以下是排查步骤: 1. 验证浏览器能否正常访问 `https://huggingface.co`。如果能够访问,则可能是代码层面存在特定限制。 2. 检查是否存在防火墙或其他安全软件阻止了请求。尝试禁用这些工具后再测试连接情况。 3. 对于某些特殊场景(如公司内网),建议联系 IT 支持团队确认是否有额外策略影响外部资源获取行为[^2]。 --- #### 示例代码修正 针对原代码片段进行了适当改造以便兼容国内网络状况下的模型加载需求: ```python import os from transformers import AutoModelForCausalLM, AutoTokenizer os.environ["HF_ENDPOINT"] = "https://hf-mirror.com" model_name = "nvidia/Llama-3.1-Nemotron-70B-Instruct-HF" try: model = AutoModelForCausalLM.from_pretrained( model_name, torch_dtype=torch.bfloat16, device_map="auto", use_auth_token=True if "HUGGINGFACE_TOKEN" in os.environ else False ) tokenizer = AutoTokenizer.from_pretrained(model_name) except Exception as e: print(f"Error occurred while loading the model: {e}") ``` 注意这里增加了对认证令牌的支持选项 (`use_auth_token`) ,这有助于处理那些受保护的大规模预训练语言模型实例时更加灵活可靠[^2]。 --- ### 总结 以上三种方式分别从不同角度出发提供了应对措施——无论是快速简便的操作还是深入底层结构调整都有所涉及;实际运用过程中可根据个人偏好以及项目具体情况选取最适合的一种或者多种组合起来共同作用从而达到最佳效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值