Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ModelZoo
Yi-1.5-6B-chat_pytorch
Commits
89b31f29
Commit
89b31f29
authored
Jul 01, 2024
by
zhougaofeng
Browse files
Update README.md
parent
6418bd69
Pipeline
#1294
canceled with stages
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
19 deletions
+23
-19
README.md
README.md
+23
-19
No files found.
README.md
View file @
89b31f29
...
...
@@ -8,8 +8,10 @@
## 算法原理
Yi-1.5-6B 是一个 decoder-only 的 transformer 模型,使用 SwiGLU激活函数、GQA、RoPE等
Yi-1.5是Yi的升级版本。它在Yi的基础上,使用一个高质量的500B token语料库进行持续的预训练,并在300万个多样化的微调样本上进行微调。与Yi相比,Yi-1.5在编程、数学、推理和遵循指令的能力方面表现更强,同时仍然保持了在语言理解、常识推理和阅读理解方面的卓越能力。
<div
align=
center
>
<img
src=
"./doc/model_accuracy.png"
/>
</div>
## 环境配置
...
...
@@ -19,11 +21,10 @@ Yi-1.5-6B 是一个 decoder-only 的 transformer 模型,使用 SwiGLU激活函
```
docker pull image.sourcefind.cn:5000/dcu/admin/base/pytorch:2.1.0-centos7.6-dtk24.04-py310
docker run -it --shm-size=1024G -v
/parastor/home/Yi-1.5-pytorch:/home/Yi-1.5-pytorch
-v /opt/hyhal:/opt/hyhal --privileged=true --device=/dev/kfd --device=/dev/dri/ --group-add video --name Yi-1.5 <your IMAGE ID> bash # <your IMAGE ID>为以上拉取的docker的镜像ID替换,本镜像为:c85ed27005f2
docker run -it --shm-size=1024G -v
<Host Path>:<Container Path>
-v /opt/hyhal:/opt/hyhal --privileged=true --device=/dev/kfd --device=/dev/dri/ --group-add video --name Yi-1.5 <your IMAGE ID> bash # <your IMAGE ID>为以上拉取的docker的镜像ID替换,本镜像为:c85ed27005f2
cd /home/Yi-1.5-pytorch
pip install -e .[torch,metrics]
# deepspeed、bitsandbytes可从whl.zip文件里获取安装:
pip install deepspeed-0.12.3+das1.0+gita724046.abi0.dtk2404.torch2.1.0-cp310-cp310-manylinux2014_x86_64.whl
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
# bitsandbytes可从whl.zip文件里获取安装:
pip install bitsandbytes-0.42.0-py3-none-any.whl
```
...
...
@@ -34,10 +35,9 @@ pip install bitsandbytes-0.42.0-py3-none-any.whl
```
docker build -t Yi-1.5-df:latest .
docker run -it --shm-size=1024G -v /parastor/home/Yi-1.5-pytorch:/home/Yi-1.5-pytorch -v /opt/hyhal:/opt/hyhal --privileged=true --device=/dev/kfd --device=/dev/dri/ --group-add video --name Yi-1.5 Yi-1.5-df bash
pip install -r requirement.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
# deepspeed、bitsandbytes可从whl.zip文件里获取安装:
pip install deepspeed-0.12.3+das1.0+gita724046.abi0.dtk2404.torch2.1.0-cp310-cp310-manylinux2014_x86_64.whl
docker run -it --shm-size=1024G -v <Host Path>:<Container Path> -v /opt/hyhal:/opt/hyhal --privileged=true --device=/dev/kfd --device=/dev/dri/ --group-add video --name Yi-1.5 Yi-1.5-df bash
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
# bitsandbytes可从whl.zip文件里获取安装:
pip install bitsandbytes-0.42.0-py3-none-any.whl
```
...
...
@@ -49,7 +49,7 @@ pip install bitsandbytes-0.42.0-py3-none-any.whl
关于本项目 DCU 显卡所需的特殊深度学习库可从
[
光合
](
https://developer.hpccube.com/tool/
)
开发者社区下载安装。
```
DTK驱动:dtk2
3
.04
DTK驱动:dtk2
4
.04
python:python3.10
torch: 2.1.0
torchvision: 0.16.0
...
...
@@ -78,13 +78,13 @@ pip install -r requirements.txt
## 训练
一般情况下,ModelZoo 上的项目提供单机训练的启动方法即可,单机单卡、单机多卡至少提供其一训练方法。
根据实际路径修改模型路径和数据集路径
### 单机单卡
```
cd fintune
sh single_
dcu_finetune_lora
.sh
sh single_
node
.sh
```
### 单机多卡
...
...
@@ -96,8 +96,8 @@ sh multi_node.sh
## 推理
```
cd
examples/
inference
sh single_
node
.sh
cd inference
sh
6B_
single_
dcu
.sh
```
## result
...
...
@@ -105,7 +105,7 @@ sh single_node.sh
使用的加速卡:2张 DCU-K100-64G
<div
align=
center
>
<img
src=
"./
doc/training_loss
.png"
/>
<img
src=
"./
result/inf_result
.png"
/>
</div>
### 精度
...
...
@@ -117,7 +117,12 @@ sh single_node.sh
| DCU-K100 | 0.7647 |
| GPU-A800 | 0.7651 |
## 应用场景
### 预训练权重
预训练权重下载中心:
[
huggingface
](
https://huggingface.co/01-ai/Yi-1.5-6B-Chat
)
模型目录结构如下:
<div
align=
center
>
<img
src=
"./doc/model.png"
/>
</div>
### 算法类别
...
...
@@ -127,10 +132,9 @@ sh single_node.sh
`科研,教育,政府,金融`
## 源码仓库及问题反馈
-
https://
gith
ub.com/
01-ai/Yi-1.5
-
https://
developer.hpcc
ub
e
.com/
codes/modelzoo/yi_1.5_6b_pytorch
## 参考资料
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment