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

41 lines
1.1 KiB
Python

import os
os.environ['CUDA_VISIBLE_DEVICES'] = '0,1'
os.environ['ASCEND_RT_VISIBLE_DEVICES'] = '0,1'
def test_dpo():
from swift.megatron import MegatronRLHFArguments, megatron_rlhf_main
megatron_rlhf_main(
MegatronRLHFArguments(
mcore_model='Qwen2.5-3B-Instruct-mcore',
dataset=['hjh0119/shareAI-Llama3-DPO-zh-en-emoji#10000'],
split_dataset_ratio=0.01,
micro_batch_size=16,
tensor_model_parallel_size=2,
eval_steps=5,
logging_steps=1,
finetune=True,
num_train_epochs=1,
))
def test_hf():
from swift import RLHFArguments, rlhf_main
rlhf_main(
RLHFArguments(
model='Qwen/Qwen2.5-3B-Instruct',
dataset=['hjh0119/shareAI-Llama3-DPO-zh-en-emoji#1000'],
split_dataset_ratio=0.01,
max_steps=100,
padding_free=True,
attn_impl='flash_attn',
train_dataloader_shuffle=False,
use_logits_to_keep=False,
))
if __name__ == '__main__':
test_dpo()
# test_hf()