【书生浦语大模型实战营四期】基础岛 第5关 XTuner 微调个人小助手认知

基础任务

环境配置与数据准备

使用 conda 构建一个 Python-3.10 的虚拟环境
在这里插入图片描述
安装 XTuner
在这里插入图片描述
验证安装
在这里插入图片描述

修改提供的数据

创建一个新的文件夹用于存储微调数据
在这里插入图片描述
在这里插入图片描述
创建修改脚本
在这里插入图片描述
执行脚本
在这里插入图片描述
在这里插入图片描述
查看数据
在这里插入图片描述

训练启动

复制模型
在这里插入图片描述
修改 Config
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动微调
在这里插入图片描述
在这里插入图片描述
权重转换
在这里插入图片描述
在这里插入图片描述
模型合并
在这里插入图片描述
在这里插入图片描述

模型 WebUI 对话

修改脚本中的模型路径
在这里插入图片描述
启动应用
在这里插入图片描述
通过浏览器访问:http://127.0.0.1:8501 来进行对话
在这里插入图片描述

进阶任务

将自我认知的模型上传到 HuggingFace平台,并将应用部署到 HuggingFace平台

模型上传

conda activate xtuner-env
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash
apt-get install git-lfs 
git lfs install 
pip install huggingface_hub

在这里插入图片描述

git config --global credential.helper store
huggingface-cli login

这时需要输入huggingface的token
在这里插入图片描述

在这里插入图片描述
创建项目

cd /root/finetune/work_dirs/assistTuner

#intern_study_L1_5就是model_name
huggingface-cli repo create intern_study_L1_5

# 克隆到本地 your_github_name 注意替换成你自己的
git clone https://hf-mirror.com/{your_github_name}/intern_study_L1_5

在这里插入图片描述
克隆好之后,刷新文件目录可以看到克隆好的intern_study_L1_5文件夹。
在这里插入图片描述
把训练好的模型保存进里面

cp -r merged/* intern_study_L1_5/

在这里插入图片描述
用git提交到远程仓库

cd intern_study_L1_5
git add .
git commit -m "add:intern_study_L1_5"
# 替换为你的username和之前申请的access token
git remote set-url origin https://<user_name>:<token>@huggingface.co/<repo_path>
git push

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我这边push不上去,提示503
最后该用改用huggingface官方推荐的才行,命令如下:

huggingface-cli upload intern_study_L1_5 . .

在这里插入图片描述
现在可以在Hugging Face的个人profile里面看到这个model
在这里插入图片描述

应用部署

看了下,想白嫖在hugging face上部署估计够呛,以下分别是在开发机上部署使用时的资源占用,以及hugging face白嫖所提供的资源。
在这里插入图片描述

在这里插入图片描述

先留个坑,有空在填。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值