Github 文档:https://github.com/SmartFlowAI/Llama3-Tutorial
B站视频:https://www.bilibili.com/video/BV1Kr421u71u/
基础作业
完成 Llama 3 Web Demo 部署
环境配置
注意,这里用的是12.1的CUDA版本,在新建开发机时不要选错了。
conda create -n llama3 python=3.10
conda activate llama3
conda install pytorch==2.1.2 torchvision==0.16.2 torchaudio==2.1.2 pytorch-cuda=12.1 -c pytorch -c nvidia
下载模型
软链接 InternStudio 中的模型
mkdir -p ~/model
cd ~/model
ln -s /root/share/new_models/meta-llama/Meta-Llama-3-8B-Instruct ~/model/Meta-Llama-3-8B-Instruct
Web Demo 部署
cd ~
git clone https://github.com/SmartFlowAI/Llama3-Tutorial
安装 XTuner 时会自动安装其他依赖
cd ~
git clone -b v0.1.18 https://github.com/InternLM/XTuner
cd XTuner
pip install -e .
添加端口映射
运行 web_demo.py
streamlit run ~/Llama3-Tutorial/tools/internstudio_web_demo.py \
~/model/Meta-Llama-3-8B-Instruct
点击这里进入网页。
对话截图
使用 XTuner 完成小助手认知微调
Web Demo 部署
同作业一
自我认知训练数据集准备
进入 tools/gdata.py
脚本,修改身份认知
import json
# 输入你的名字
name = '猫猫卷'
# 重复次数
n = 2000
data = [
{
"conversation": [
{
<