书生大模型闯关L0G4000

129 阅读2分钟

闯关任务

闯关任务需要在关键步骤当中截图!

任务描述时间
模型下载使用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

以下是结果: 截屏2025-01-28 10.16.49.png 4,下载internlm2_5-chat-1_8b并打印示例输出 这边也是代码实现

touch hf_download_1_8_demo.py

以下是效果: 截屏2025-01-28 10.18.23.png 以及一个输出的结果: 截屏2025-01-28 10.19.37.png 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)

截屏2025-01-28 10.24.49.png

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

完成情况: 截屏2025-01-28 10.30.11.png

✌️