Spaces:
Paused
Paused
Commit ·
8d12df6
1
Parent(s): e002828
update
Browse files
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=
|
| 94 |
-
gradient_accumulation_steps=
|
| 95 |
save_strategy="steps",
|
| 96 |
save_steps=500,
|
| 97 |
save_total_limit=2,
|
| 98 |
logging_steps=100,
|
| 99 |
-
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(),
|