如何在Linux系统中下载Hugging Face模型及镜像加速

在Linux系统中下载Hugging Face模型,可以通过以下方法实现。

使用官方命令行工具

步骤:

  1. 安装依赖库

    Bash
    pip install -U huggingface_hub
  2. 配置国内镜像加速 为避免连接超时问题,需设置镜像源(如hf-mirror.com):

    Bash
    echo 'export HF_ENDPOINT="https://hf-mirror.com"' >> ~/.bashrc
    # 写入环境变量
    source ~/.bashrc
    # 立即生效

    若仅需在当前会话中临时使用镜像源,直接运行 export 命令即可:

    Bash
    export HF_ENDPOINT=https://hf-mirror.com

    此方式无需重启服务器,但变量会在终端关闭或服务器重启后失效

    验证配置是否生效

    运行以下命令检查变量是否已加载:

    Bash
    echo $HF_ENDPOINT

    若输出 https://hf-mirror.com,则配置成功

  3. 下载模型

    Bash
    huggingface-cli download --resume-download {模型ID} --local-dir {目标目录}
        • 示例:下载RoBERTa模型
          Bash
          huggingface-cli download --resume-download FacebookAI/roberta-base --local-dir ./roberta-base
  4. 仅下载单个文件

如果只需要下载特定文件(如 diffusion_pytorch_model.safetensors):

Bash
huggingface-cli download --resume-download alimama-creative/FLUX.1-Turbo-Alpha --include "diffusion_pytorch_model.safetensors" --local-dir ./loras
  • 关键参数
    • --include:指定文件名或通配符(如 *.safetensors
    • --local-dir:指定本地存储路径(若目录不存在会自动创建)。
阅读剩余
THE END