从huggingface上下载模型
一、安装git 和git lfs
git 用于一般文件下载;
git lfs:
-
Git LFS 是 Git 的一个扩展插件,用于管理大文件(比如模型权重、音频、视频、数据集等),这些文件如果直接用 Git 管理会非常低效甚至失败。
-
当你克隆一个使用了 Git LFS 的仓库(比如 Hugging Face 上的 Stable Diffusion 模型),模型权重(如 .bin、.safetensors、.ckpt 等大文件)并不会默认下载*,除非你正确配置并启用了 Git LFS。
# 查看git 和 git lfs 的版本状态
git --version && git lfs --version
二、配置SSH公钥(如果使用 git@hf.co:
SSH 地址)
- 如果已经配置过 SSH 公钥,并且 Hugging Face 已经添加了你的公钥,则可以直接运行 第三步中 的模型下载命令,无需额外操作。
-
如果没有配置 SSH 公钥,或者第一次使用
git@hf.co:
,那么需要进行SSH的密钥配置:
1. 密钥生成:
SSH的密钥生成 -> git 密钥配置