Spaces:
Paused
Paused
Commit ·
f1b6b16
1
Parent(s): 3a8cbb6
update
Browse files
examples/tutorials/grpo/step_2_train_grpo_model_unsloth_ddp.py
CHANGED
|
@@ -18,13 +18,13 @@ torchrun --nproc_per_node=4 step_2_train_grpo_model_unsloth_ddp.py
|
|
| 18 |
|
| 19 |
nohup torchrun --nproc_per_node=4 step_2_train_grpo_model_unsloth_ddp.py \
|
| 20 |
--valid_dataset_size 500 \
|
| 21 |
-
--lora_rank
|
| 22 |
-
--num_train_epochs
|
| 23 |
--per_device_batch_size 16 \
|
| 24 |
--gradient_accumulation_steps 1 \
|
| 25 |
--learning_rate 5e-6 \
|
| 26 |
--num_generations 8 \
|
| 27 |
-
--steps_per_generation
|
| 28 |
&
|
| 29 |
|
| 30 |
kill -9 `ps -aef | grep 'step_2_train_grpo_model_unsloth_ddp.py' | grep -v grep | awk '{print $2}'`
|
|
@@ -133,7 +133,9 @@ def get_args():
|
|
| 133 |
),
|
| 134 |
|
| 135 |
# 其他
|
| 136 |
-
parser.add_argument("--num_workers",
|
|
|
|
|
|
|
| 137 |
return parser.parse_args()
|
| 138 |
|
| 139 |
|
|
|
|
| 18 |
|
| 19 |
nohup torchrun --nproc_per_node=4 step_2_train_grpo_model_unsloth_ddp.py \
|
| 20 |
--valid_dataset_size 500 \
|
| 21 |
+
--lora_rank 32 \
|
| 22 |
+
--num_train_epochs 2 \
|
| 23 |
--per_device_batch_size 16 \
|
| 24 |
--gradient_accumulation_steps 1 \
|
| 25 |
--learning_rate 5e-6 \
|
| 26 |
--num_generations 8 \
|
| 27 |
+
--steps_per_generation 4 \
|
| 28 |
&
|
| 29 |
|
| 30 |
kill -9 `ps -aef | grep 'step_2_train_grpo_model_unsloth_ddp.py' | grep -v grep | awk '{print $2}'`
|
|
|
|
| 133 |
),
|
| 134 |
|
| 135 |
# 其他
|
| 136 |
+
parser.add_argument("--num_workers",
|
| 137 |
+
default=0 if platform.system() in ("Windows", "Darwin") else os.cpu_count() // 2,
|
| 138 |
+
type=int)
|
| 139 |
return parser.parse_args()
|
| 140 |
|
| 141 |
|