uer commited on
Commit
65d1b6b
1 Parent(s): 01e32c7

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +4 -12
README.md CHANGED
@@ -27,8 +27,6 @@ You can use the model directly with a pipeline for text generation:
27
  [{'generated_text': '这是很久之前的事情了 。 我 现 在 想 起 来 就 让 自 己 很 伤 心 , 很 失 望 。 我 现 在 想 到 , 我 觉 得 大 多 数 人 的 生 活 比 我 的 生 命 还 要 重 要 , 对 一 些 事 情 的 看 法 , 对 一 些 人 的 看 法 , 都 是 在 发 泄 。 但 是 , 我 们 的 生 活 是 需 要 一 个 信 用 体 系 的 。 我 不 知'}]
28
  ```
29
 
30
-
31
-
32
  ## Training data
33
 
34
  [CLUECorpusSmall](https://github.com/CLUEbenchmark/CLUECorpus2020/) is used as training data.
@@ -43,7 +41,7 @@ Stage1:
43
  python3 preprocess.py --corpus_path corpora/cluecorpussmall.txt \
44
  --vocab_path models/google_zh_vocab.txt \
45
  --dataset_path cluecorpussmall_lm_seq128_dataset.pt \
46
- --seq_length 128 --processes_num 32 --target lm
47
  ```
48
 
49
  ```
@@ -53,10 +51,7 @@ python3 pretrain.py --dataset_path cluecorpussmall_lm_seq128_dataset.pt \
53
  --output_model_path models/cluecorpussmall_gpt2_distil_seq128_model.bin \
54
  --world_size 8 --gpu_ranks 0 1 2 3 4 5 6 7 \
55
  --total_steps 1000000 --save_checkpoint_steps 100000 --report_steps 50000 \
56
- --learning_rate 1e-4 --batch_size 64 \
57
- --embedding word_pos --remove_embedding_layernorm \
58
- --encoder transformer --mask causal --layernorm_positioning pre \
59
- --target lm --tie_weights
60
  ```
61
 
62
  Stage2:
@@ -65,7 +60,7 @@ Stage2:
65
  python3 preprocess.py --corpus_path corpora/cluecorpussmall.txt \
66
  --vocab_path models/google_zh_vocab.txt \
67
  --dataset_path cluecorpussmall_lm_seq1024_dataset.pt \
68
- --seq_length 1024 --processes_num 32 --target lm
69
  ```
70
 
71
  ```
@@ -76,10 +71,7 @@ python3 pretrain.py --dataset_path cluecorpussmall_lm_seq1024_dataset.pt \
76
  --output_model_path models/cluecorpussmall_gpt2_distil_seq1024_model.bin \
77
  --world_size 8 --gpu_ranks 0 1 2 3 4 5 6 7 \
78
  --total_steps 250000 --save_checkpoint_steps 50000 --report_steps 10000 \
79
- --learning_rate 5e-5 --batch_size 16 \
80
- --embedding word_pos --remove_embedding_layernorm \
81
- --encoder transformer --mask causal --layernorm_positioning pre \
82
- --target lm --tie_weights
83
  ```
84
 
85
  Finally, we convert the pre-trained model into Huggingface's format:
 
27
  [{'generated_text': '这是很久之前的事情了 。 我 现 在 想 起 来 就 让 自 己 很 伤 心 , 很 失 望 。 我 现 在 想 到 , 我 觉 得 大 多 数 人 的 生 活 比 我 的 生 命 还 要 重 要 , 对 一 些 事 情 的 看 法 , 对 一 些 人 的 看 法 , 都 是 在 发 泄 。 但 是 , 我 们 的 生 活 是 需 要 一 个 信 用 体 系 的 。 我 不 知'}]
28
  ```
29
 
 
 
30
  ## Training data
31
 
32
  [CLUECorpusSmall](https://github.com/CLUEbenchmark/CLUECorpus2020/) is used as training data.
 
41
  python3 preprocess.py --corpus_path corpora/cluecorpussmall.txt \
42
  --vocab_path models/google_zh_vocab.txt \
43
  --dataset_path cluecorpussmall_lm_seq128_dataset.pt \
44
+ --seq_length 128 --processes_num 32 --data_processor lm
45
  ```
46
 
47
  ```
 
51
  --output_model_path models/cluecorpussmall_gpt2_distil_seq128_model.bin \
52
  --world_size 8 --gpu_ranks 0 1 2 3 4 5 6 7 \
53
  --total_steps 1000000 --save_checkpoint_steps 100000 --report_steps 50000 \
54
+ --learning_rate 1e-4 --batch_size 64
 
 
 
55
  ```
56
 
57
  Stage2:
 
60
  python3 preprocess.py --corpus_path corpora/cluecorpussmall.txt \
61
  --vocab_path models/google_zh_vocab.txt \
62
  --dataset_path cluecorpussmall_lm_seq1024_dataset.pt \
63
+ --seq_length 1024 --processes_num 32 --data_processor lm
64
  ```
65
 
66
  ```
 
71
  --output_model_path models/cluecorpussmall_gpt2_distil_seq1024_model.bin \
72
  --world_size 8 --gpu_ranks 0 1 2 3 4 5 6 7 \
73
  --total_steps 250000 --save_checkpoint_steps 50000 --report_steps 10000 \
74
+ --learning_rate 5e-5 --batch_size 16
 
 
 
75
  ```
76
 
77
  Finally, we convert the pre-trained model into Huggingface's format: