yuanzhoulvpi
commited on
Commit
·
669bdea
1
Parent(s):
f406813
Rename README.md to README2.md
Browse files- README.md +0 -3
- README2.md +56 -0
README.md
DELETED
@@ -1,3 +0,0 @@
|
|
1 |
-
---
|
2 |
-
license: apache-2.0
|
3 |
-
---
|
|
|
|
|
|
|
|
README2.md
ADDED
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
license: apache-2.0
|
3 |
+
datasets:
|
4 |
+
- BelleGroup/train_1M_CN
|
5 |
+
language:
|
6 |
+
- zh
|
7 |
+
library_name: transformers
|
8 |
+
---
|
9 |
+
|
10 |
+
## 介绍
|
11 |
+
1. 模型名称:`xiaoheizhi`(`小黑子`),现在国内的大模型起的名字一个比一个厉害,那我们和别人做点不一样的,主打一个随意~
|
12 |
+
2. 模型参数量:是一个参数量为`3B`的模型
|
13 |
+
3. 模型:模型基于[`dolly_v2_3b`](https://huggingface.co/databricks/dolly-v2-3b)模型,而`dolly_v2_3b`模型本质上就是[`gpt_neox`](https://huggingface.co/models?other=gpt_neox)模型
|
14 |
+
4. 数据:基于`BelleGroup/train_1M_CN`数据做的训练
|
15 |
+
5. 商用:可以商用
|
16 |
+
6. GitHub仓库:本项目的训练和推理代码已经全部开源[https://github.com/yuanzhoulvpi2017/zero_nlp/blob/main/chinese_dolly_v2_3b](https://github.com/yuanzhoulvpi2017/zero_nlp/blob/main/chinese_dolly_v2_3b)
|
17 |
+
|
18 |
+
## 使用方法
|
19 |
+
|
20 |
+
### 推理
|
21 |
+
|
22 |
+
#### step1
|
23 |
+
```bash
|
24 |
+
git clone git@github.com:yuanzhoulvpi2017/zero_nlp.git
|
25 |
+
|
26 |
+
cd chinese_dolly_v2_3b
|
27 |
+
|
28 |
+
```
|
29 |
+
|
30 |
+
#### step2
|
31 |
+
|
32 |
+
```python
|
33 |
+
from transformers import GPTNeoXForCausalLM,AutoTokenizer
|
34 |
+
from dolly.generate import generate_response,load_model_tokenizer_for_generate
|
35 |
+
import torch
|
36 |
+
|
37 |
+
|
38 |
+
model, tokenizer = load_model_tokenizer_for_generate(pretrained_model_name_or_path="yuanzhoulvpi/xiaoheizi-3b")
|
39 |
+
|
40 |
+
|
41 |
+
for i in range(10):
|
42 |
+
print("*" * 100)
|
43 |
+
res = generate_response(instruction="列出三个在二十世纪被认为是最伟大的小说之一的书名,以及它们的作者。", model=model,tokenizer=tokenizer)
|
44 |
+
print(res)
|
45 |
+
torch.cuda.empty_cache()
|
46 |
+
|
47 |
+
|
48 |
+
# ****************************************************************************************************
|
49 |
+
# - 《致命招若众》 by 黄伟作为一部历史传说学者的作品,创作于 1898 年。
|
50 |
+
# - 《讲故事人生》 by 苏珊作为一部历史传说,近年的迈克尔·道尔莎尼的重装作品,创作于1999年。
|
51 |
+
# - 《金头银头》 by 洛克菲尔德·迪伊纳作为一部小说、小说之旅、花园小说家之一,创作于1958年。
|
52 |
+
|
53 |
+
```
|
54 |
+
|
55 |
+
### 训练
|
56 |
+
1. 使用`trainer_dolly.py`文件训练即可
|