miyuki2026 commited on
Commit
8d12df6
·
1 Parent(s): e002828
examples/tutorials/dpo/ultrachat/step_2_train_sft_model.py CHANGED
@@ -82,21 +82,19 @@ def main():
82
  name=args.dataset_name,
83
  split="train_sft",
84
  cache_dir=args.dataset_cache_dir,
85
- # num_proc=args.num_workers if not args.dataset_streaming else None,
86
- # streaming=True if args.dataset_streaming in ("true",) else False,
87
  )
88
 
89
  # 配置SFT参数 - 使用 TrainingArguments 而不是 SFTConfig
90
  training_args = TrainingArguments(
91
  output_dir=args.output_model_dir,
92
  num_train_epochs=1,
93
- per_device_train_batch_size=args.batch_size,
94
- gradient_accumulation_steps=args.gradient_accumulation_steps,
95
  save_strategy="steps",
96
  save_steps=500,
97
  save_total_limit=2,
98
  logging_steps=100,
99
- learning_rate=args.learning_rate,
100
  warmup_ratio=0.03,
101
  lr_scheduler_type="cosine",
102
  bf16=torch.cuda.is_available(),
 
82
  name=args.dataset_name,
83
  split="train_sft",
84
  cache_dir=args.dataset_cache_dir,
 
 
85
  )
86
 
87
  # 配置SFT参数 - 使用 TrainingArguments 而不是 SFTConfig
88
  training_args = TrainingArguments(
89
  output_dir=args.output_model_dir,
90
  num_train_epochs=1,
91
+ per_device_train_batch_size=8,
92
+ gradient_accumulation_steps=4,
93
  save_strategy="steps",
94
  save_steps=500,
95
  save_total_limit=2,
96
  logging_steps=100,
97
+ learning_rate=2e-5,
98
  warmup_ratio=0.03,
99
  lr_scheduler_type="cosine",
100
  bf16=torch.cuda.is_available(),