Files
wehub-resource-sync a203934033
Lint test / lint (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:34:58 +08:00

63 lines
2.1 KiB
Python

import os
os.environ['CUDA_VISIBLE_DEVICES'] = '0,1'
os.environ['ASCEND_RT_VISIBLE_DEVICES'] = '0,1'
os.environ['MAX_PIXELS'] = '602112'
if __name__ == '__main__':
from swift.megatron import MegatronRLHFArguments, megatron_rlhf_main
megatron_rlhf_main(
MegatronRLHFArguments(
rlhf_type='grpo',
model='Qwen/Qwen3.5-4B',
save_safetensors=True,
context_parallel_size=1,
tuner_type='lora',
tensor_model_parallel_size=2,
dataset=['AI-ModelScope/clevr_cogen_a_train#10000'],
num_train_epochs=1,
global_batch_size=128,
vllm_mm_processor_cache_gb=0,
micro_batch_size=4,
steps_per_generation=4,
num_generations=8,
external_plugins=['examples/train/grpo/plugin/plugin.py'],
reward_funcs=['external_r1v_acc', 'format'],
use_vllm=True,
vllm_mode='colocate',
vllm_gpu_memory_utilization=0.5,
vllm_max_model_len=8192,
max_length=8192,
max_completion_length=2048,
lr=1e-4,
bf16=True,
beta=0.001,
importance_sampling_level='token',
epsilon=0.2,
epsilon_high=0.2,
dynamic_sample=True,
overlong_filter=True,
loss_type='grpo',
sleep_level=2,
offload_model=True,
offload_bridge=False,
offload_optimizer=True,
logging_steps=1,
recompute_granularity='full',
recompute_method='uniform',
recompute_num_layers=1,
finetune=True,
dataloader_num_workers=4,
dataset_num_proc=4,
no_save_optim=True,
no_save_rng=True,
attention_backend='flash',
temperature=1,
system='examples/train/grpo/prompt.txt',
padding_free=True,
log_completions=True,
train_iters=100,
eval_steps=1000,
save_steps=1000,
))