闯关任务
闯关任务需要在关键步骤当中截图!
| 任务 | 描述 | 时间 |
|---|---|---|
| 模型下载 | 使用Hugging Face平台、魔搭社区平台(可选)和魔乐社区平台(可选)下载文档中提到的模型(至少需要下载config.json文件、model.safetensors.index.json文件),请在必要的步骤以及结果当中截图。 | 20min |
| 模型上传(可选) | 将我们下载好的config.json文件(也自行添加其他模型相关文件)上传到对应HF平台和魔搭社区平台,并截图。 | 10min |
| Space上传(可选) | 在HF平台上使用Spaces并把intern_cobuild部署成功,关键步骤截图。 | 10min |
这边使用的是 Hugging Face 平台 1,在 HF 上找到internlm2_5-1_8b 模型 huggingface.co/internlm/in…
2,注册使用 CodeSpace github.com/codespaces 使用 VS code 远程登录 codespace病安装依赖
# 安装transformers
pip install transformers==4.38
pip install sentencepiece==0.1.99
pip install einops==0.8.0
pip install protobuf==5.27.2
pip install accelerate==0.33.0
3,下载internlm2_5-7b-chat的配置文件 这边用的代码实现
touch hf_download_josn.py
以下是结果:
4,下载internlm2_5-chat-1_8b并打印示例输出
这边也是代码实现
touch hf_download_1_8_demo.py
以下是效果:
以及一个输出的结果:
5,熟悉了一下 HF Spaces 的使用
a. 创建项目
https://huggingface.co/spaces
b.在 CodeSpace 中克隆项目
cd /workspaces/codespaces-jupyter
# 请将<your_username>替换你自己的username
git clone https://huggingface.co/spaces/<your_username>/intern_cobuild
cd /workspaces/codespaces-jupyter/intern_cobuild
c.修改 html 代码 d.push 回到远程仓库中,更新页面(这里需要使用HF 的 Access Token)
6,模型上传 利用 CLI 上传 HF,也和 Git 相关联,而且由于模型文件通常比较大,我们需要安装 git lfs a. 命令行登录 CLI
git config --global credential.helper store
huggingface-cli login
b.创建项目
cd /workspaces/codespaces-jupyter
#intern_study_L0_4就是model_name
huggingface-cli repo create intern_study_L0_4
# 克隆到本地 your_huggingface_name 注意替换成你自己的
git clone https://huggingface.co/{your_huggingface_name}/intern_study_L0_4
c.写一个 README.md文件 d.git 提交到远程仓库
cd intern_study_L0_4
git add .
git commit -m "add:intern_study_L0_4"
git push
完成情况:
✌️