github、huggingface 代码 模型下载
由于本人使用的是实验室的linux服务器,下载代码的时候会有网络问题,所以本文是基于ssh的方法。
一、github clone
1. 下载安装
需要sudo权限:
sudo apt-get install git
git lfs 用于下载大规模数据,例如大模型
1. curl-s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh |sudobash2. sudoapt-getinstall git-lfs
3. git lfs install
2. ssh配置
在进行配置之前,
1)使用hugging face下载模型会报错:
git@hf.co: Permission denied (publickey).
2)使用git clone会报错:
ssh: Could not resolve hostname git: Temporary failure in name resolution
2.1 添加ssh的key
1)登录github,点击右上角头像,点击setting
3)点击左侧的SSH and GPG keys,出现SSH keys页面,点击New SSH keys添加
3)可以看到需要填写key,这个key需要从linux服务器获取
2.2 在linux服务器上获取ssh key
1)查看服务器上的是否已经添加ssh key
cd ~/.ssh
ls
包含xx.pub文件说明已经创建了ssh key;如果不包含xx和xx.pub文件,则需要创建key
2)创建 key
命令:
ssh-keygen -t rsa -C "github邮箱
cat ~/.ssh/id_rsa.pub
进入创建的id_rsa.pub文件查看key:
vi id_rsa.pub
复制文件中内容至图中的Key位置
2.3 测试
代码:
ssh -T [email protected]
如果设置成功则显示:
3. clone仓库
点击code,复制仓库地址,在命令行中输入
git clone xx.git
或
git lfs clone xx.git
二、huggingface
1. ssh配置
登录huggingface,进入链接: https://huggingface.co/settings/keys
之后的过程与github中的配置一样。
2. ssh配置测试
代码:
ssh -T [email protected]
如果设置成功则显示:
3. 下载hugging face模型
点击 Clone repository,执行该命令。
版权归原作者 N1cez 所有, 如有侵权,请联系我们删除。