metiy.xyz

导航页

View the Project on GitHub leiwhere/cf-pages-metiy-xyz

参考资料

3090 notebook

处理数据的 notebook , LMFlow 的数据 在 LMFlow/data 下

在 3090 上使用测试 MOSS

训练工具(背诵阶段) train_moss.py

train_moss.py  input_model  out_model  data.txt

训练工具(finetune) finetune_moss.py

usage: finetune_moss.py [-h] [--model_path MODEL_PATH] [--data_dir DATA_DIR] [--output_dir OUTPUT_DIR]
                        [--log_dir LOG_DIR] [--max_seq_len MAX_SEQ_LEN] [--train_bsz_per_gpu TRAIN_BSZ_PER_GPU]
                        [--eval_bsz_per_gpu EVAL_BSZ_PER_GPU] [--weight_decay WEIGHT_DECAY]
                        [--learning_rate LEARNING_RATE] [--warmup_rates WARMUP_RATES] [--n_epochs N_EPOCHS]
                        [--save_step SAVE_STEP] [--eval_step EVAL_STEP] [--seed SEED]
optional arguments:
  -h, --help            show this help message and exit
  --model_path MODEL_PATH
  --data_dir DATA_DIR
  --output_dir OUTPUT_DIR
  --log_dir LOG_DIR
  --max_seq_len MAX_SEQ_LEN
  --train_bsz_per_gpu TRAIN_BSZ_PER_GPU
  --eval_bsz_per_gpu EVAL_BSZ_PER_GPU
  --weight_decay WEIGHT_DECAY
  --learning_rate LEARNING_RATE
  --warmup_rates WARMUP_RATES
  --n_epochs N_EPOCHS
  --save_step SAVE_STEP
  --eval_step EVAL_STEP
  --seed SEED


examples:

训练数据 finetune

训练工具(LORA) LORA_moss.py

测试工具 moss_cli_chat.py

训练数据