| 123456789101112131415161718192021222324252627282930313233343536 |
- """
- 测试 TrainingArguments 参数
- """
- from transformers import TrainingArguments
- import torch
- print("测试 TrainingArguments 参数...")
- try:
- args = TrainingArguments(
- output_dir="./test_output",
- num_train_epochs=3,
- per_device_train_batch_size=1,
- gradient_accumulation_steps=4,
- learning_rate=2e-4,
- warmup_ratio=0.03,
- weight_decay=0.01,
- logging_steps=10,
- save_steps=50,
- eval_strategy="no",
- save_total_limit=3,
- fp16=torch.cuda.is_available(),
- optim="paged_adamw_32bit",
- lr_scheduler_type="cosine",
- report_to="none",
- remove_unused_columns=False,
- )
- print("✓ TrainingArguments 参数验证通过!")
- print(f" 输出目录:{args.output_dir}")
- print(f" 训练轮数:{args.num_train_epochs}")
- print(f" FP16: {args.fp16}")
- except Exception as e:
- print(f"✗ TrainingArguments 参数验证失败:{e}")
- import traceback
- traceback.print_exc()
|