如何使用git下载huggingface中的仓库和指定的大型文件

第一步:git clone http://........    下载整个文件,但是clone会忽略数个G的权重文件。

第二步:安装lfs,如果已有lfs则只需要直接git lfs install进行初始化

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt-get install git-lfs
git lfs install

第三步:
有的仓库会放很多checkpoints进去,如果全部下载实在太大了,这时候使用cd进入到你想要下载的位置,再使用 以下命令,以下载模型中某个权重为例子。

wget https://huggingface.co/BAAI/Emu2-Gen/resolve/main/multimodal_encoder/model.bf16-00001-of-00008.safetensors

第三步(2):直接下载全部

git lfs install
git lfs clone https://huggingface.co/bigscience/bloom-7b1

如果出现中断:git lfs fetch 进行恢复
 

你可能感兴趣的:(git)