This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
import os
|
||||
|
||||
os.environ['CUDA_VISIBLE_DEVICES'] = '0,1'
|
||||
os.environ['ASCEND_RT_VISIBLE_DEVICES'] = '0,1'
|
||||
os.environ['PYTORCH_CUDA_ALLOC_CONF'] = 'expandable_segments:True'
|
||||
|
||||
if __name__ == '__main__':
|
||||
from swift.megatron import MegatronRLHFArguments, megatron_rlhf_main
|
||||
megatron_rlhf_main(
|
||||
MegatronRLHFArguments(
|
||||
rlhf_type='gkd',
|
||||
model='Qwen/Qwen3-4B',
|
||||
teacher_model='Qwen/Qwen3-4B',
|
||||
external_plugins=['examples/train/rlhf/opsd/opsd_plugin.py'],
|
||||
dataset=['open-r1/OpenThoughts-114k-math'],
|
||||
use_vllm=True,
|
||||
vllm_mode='colocate',
|
||||
vllm_gpu_memory_utilization=0.6,
|
||||
vllm_max_model_len=10240,
|
||||
tuner_type='lora',
|
||||
lora_rank=64,
|
||||
lora_alpha=128,
|
||||
sleep_level=1,
|
||||
lmbda=1.0,
|
||||
beta=0.5,
|
||||
temperature=1.2,
|
||||
sft_alpha=0,
|
||||
torch_dtype='bfloat16',
|
||||
micro_batch_size=2,
|
||||
global_batch_size=32,
|
||||
train_iters=1000,
|
||||
lr=2e-5,
|
||||
save_steps=100,
|
||||
save_total_limit=10,
|
||||
logging_steps=1,
|
||||
max_length=8192,
|
||||
max_completion_length=2048,
|
||||
tensor_model_parallel_size=1,
|
||||
pipeline_model_parallel_size=1,
|
||||
attention_backend='flash',
|
||||
recompute_granularity='selective',
|
||||
finetune=True,
|
||||
no_save_optim=True,
|
||||
no_save_rng=True,
|
||||
))
|
||||
Reference in New Issue
Block a user