verl
verl/HybridFlow: A Flexible and Efficient RL Post-Training Framework
File Explorer
Download Latest Version (.zip)- SKILL.md
- SKILL.md
- SKILL.md
- issue
- pr
- issue
- pr
- bug-report.yml
- config.yml
- feature-request.yml
- e2e_ppo_trainer_torchtitan_vllm.yml
- check-pr-title.yml
- cpu_unit_tests.yml
- doc.yml
- docker-build-ascend-a2.yml
- docker-build-ascend-a3.yml
- docker-build-ascend-sglang-a2.yml
- docker-build-ascend-sglang-a3.yml
- e2e_ascend.yml
- e2e_ppo_grpo_trainer_trtllm.yml
- e2e_ppo_trainer.yml
- e2e_ppo_trainer_fsdp_turbo_vllm.yml
- e2e_ppo_trainer_megatron_sglang.yml
- e2e_ppo_trainer_megatron_sglang_2.yml
- e2e_ppo_trainer_megatron_sglang_2_ascend.yml
- e2e_ppo_trainer_megatron_sglang_ascend.yml
- e2e_ppo_trainer_megatron_vllm.yml
- e2e_ppo_trainer_megatron_vllm_2.yml
- e2e_ppo_trainer_megatron_vllm_2_ascend.yml
- e2e_ppo_trainer_megatron_vllm_rocm.yml
- e2e_ppo_trainer_veomni_vllm.yml
- e2e_ppo_trainer_veomni_vllm_ascend.yml
- e2e_sft_llm.yml
- e2e_sft_llm_ascend.yml
- e2e_sft_vlm.yml
- e2e_v1_separate_async.yml
- e2e_v1_separate_async_ascend.yml
- e2e_v1_separate_async_opd.yml
- gpu_unit_tests.yml
- model.yml
- model_ascend.yml
- nightly_ascend.yml
- nightly_ascend_multinode.yml
- npu_unit_tests.yml
- pre-commit.yml
- precommit-autofix.yml
- README.md
- reward_model_sglang.yml
- reward_model_sglang_ascend.yml
- reward_model_vllm.yml
- reward_model_vllm_ascend.yml
- sanity.yml
- scorecard.yml
- secrets_scan.yml
- sgl.yml
- sgl_ascend.yml
- type-coverage-check.yml
- vllm.yml
- vllm_ascend.yml
- CODEOWNERS
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- settings.json
- Dockerfile.ascend.sglang_8.3.rc1_a2
- Dockerfile.ascend.sglang_8.3.rc1_a3
- Dockerfile.ascend.sglang_8.5.0_a2
- Dockerfile.ascend.sglang_8.5.0_a3
- Dockerfile.ascend_8.2.rc1_a2
- Dockerfile.ascend_8.2.rc1_a3
- Dockerfile.ascend_8.3.rc1_a2
- Dockerfile.ascend_8.3.rc1_a3
- Dockerfile.ascend_8.5.0_a2
- Dockerfile.ascend_8.5.0_a2_v0.7.1
- Dockerfile.ascend_8.5.0_a3
- Dockerfile.ascend_8.5.0_a3_v0.7.1
- Dockerfile.ascend_8.5.2_a2_qwen3-5
- Dockerfile.ascend_8.5.2_a3_qwen3-5
- Dockerfile.ascend_9.0.0_a2_v0.8.0
- Dockerfile.ascend_9.0.0_a3_v0.8.0
- Dockerfile.ascend_9.1.0_a2
- Dockerfile.ascend_9.1.0_a3
- supported_tags.md
- Dockerfile.extention.awsefa
- Dockerfile.ngc.vllm0.8.sagemaker
- non-leaf-fix.patch
- Apptainerfile.rocm
- Dockerfile.rocm
- Dockerfile.rocm.deepseek-v4
- Dockerfile.rocm6
- Dockerfile.rocm702
- Dockerfile.rocm_verl-0.3.0.post1
- Dockerfile.rocm_verl-0.4.1
- README.md
- Dockerfile.app.sglang.vllm.mcore0.12
- Dockerfile.app.sglang.vllm.mcore0.12.deepep
- Dockerfile.app.sglang.vllm.mcore0.13.preview
- Dockerfile.app.vllm.mcore0.12
- Dockerfile.app.vllm.mcore0.12.deepep
- Dockerfile.app.vllm.mcore0.13.preview
- Dockerfile.base
- README.md
- Dockerfile.app.sglang0.4.10.post2.mcore0.13
- Dockerfile.app.sglang0.4.9.post6.mcore0.13
- Dockerfile.app.vllm.mcore0.13
- Dockerfile.app.vllm.mcore0.15
- Dockerfile.base.torch2.7.1
- README.md
- Dockerfile.app.sglang.mcore0.12
- Dockerfile.app.sglang.mcore0.13.preview
- Dockerfile.base
- README.md
- Dockerfile.app.sglang.megatron
- Dockerfile.base
- README.md
- Dockerfile.app.sglang
- Dockerfile.base
- Dockerfile.vllm011.mcore_gpt-oss
- Dockerfile.sglang056exp
- Dockerfile.vllm012exp
- Dockerfile.isaaclab230
- Dockerfile.stable.sglang
- Dockerfile.stable.trtllm
- Dockerfile.stable.vllm
- Dockerfile.uv.cu130
- README.md
- resizable-sidebar.js
- runllm-widget.js
- custom.css
- logo.png
- agent_loop.rst
- async-on-policy-distill.md
- attention_implementation.rst
- checkpoint.rst
- deepseek_v4_integration.rst
- delta_weight_sync.md
- determinism.md
- dpo_extension.rst
- dynamic_context_parallel.rst
- dynamic_schedule.md
- fsdp_extension.rst
- fsdp_turbo_backend.rst
- fully_async.md
- grafana_prometheus.md
- megatron_extension.rst
- megatron_lite_backend.rst
- mtp.md
- one_step_off.md
- placement.rst
- ppo_lora.rst
- reward_loop.rst
- rl_insight.md
- rollout_trace.rst
- rope.rst
- skip_manager.rst
- v1_async_trainer.md
- baseline.md
- dapo.md
- dppo.md
- dro.md
- entropy.md
- gpg.md
- grpo.md
- opd.md
- opo.md
- otb.md
- ppo.md
- rollout_corr.md
- rollout_corr_math.md
- spin.md
- sppo.md
- amd_quick_start.rst
- amd_vllm_page.rst
- index.rst
- data.rst
- single_controller.rst
- trainer.rst
- utils.rst
- ascend_ci_guide_zh.rst
- evaluation.md
- parameter_and_metrics.md
- transfer_to_npu_guide.md
- ascend_performance_analysis_guide.md
- ascend_profiling_en.rst
- ascend_profiling_zh.rst
- perf_tuning_on_ascend.rst
- precision_alignment_zh.md
- precision_debugger_zh.md
- faq.rst
- ascend_backend_features.md
- npu_advance_features.md
- dockerfile_build_guidance.rst
- install_guidance.rst
- install_guidance_A5.rst
- quick_start.rst
- ascend_retool_best_practice.rst
- ascend_sglang_best_practices.rst
- ascend_vllm_best_practices.rst
- dapo_multi_model_optimization_practice.md
- gspo_optimization_practice.md
- multi-machine_task_startup_practice.rst
- qwen3_5_megatron_npu.md
- model_and_algorithm_support.md
- index.rst
- README.md
- v0.7.md
- editing-agent-instructions.md
- transfer_queue.md
- config.rst
- gsm8k_example.rst
- megatron_fsdp_example.rst
- multi_modal_example.rst
- ppo_code_architecture.rst
- sandbox_fusion_example.rst
- skypilot_examples.rst
- faq.rst
- multi_chip_support.rst
- fp8.md
- nvfp4_qat.md
- best_practices.rst
- device_tuning.rst
- dpsk.md
- nsight_profiling.md
- perf_tuning.rst
- rollout_kv_offload.md
- torch_profiling.md
- verl_profiler_system.md
- prepare_data.rst
- reward_function.rst
- multiturn.rst
- sandbox_fusion.rst
- search_tool_example.rst
- agentic_rl.rst
- install.rst
- more_resources.rst
- multinode.rst
- quickstart.rst
- ray_debug_tutorial.rst
- automodel_workers.rst
- engine_workers.rst
- model_engine.rst
- ray_trainer.rst
- sglang_worker.rst
- torchtitan_workers.rst
- trtllm_worker.rst
- conf.py
- extend_guide.rst
- hybrid_flow.rst
- index.rst
- Makefile
- README.md
- README_vllm0.7.md
- README_vllm0.8.md
- requirements-docs.txt
- single_controller.rst
- run_qwen3_235b_256k_megatron.sh
- run_qwen3_30b_a3b_megatron.sh
- run_qwen3_32b_fsdp.sh
- run_qwen3_5_122b_a10b_32k_megatron.sh
- run_qwen3_next_80b_fsdp.sh
- run_qwen3_32b_fsdp.sh
- run_qwen3_8b_fsdp.sh
- README.md
- run_qwen3_8b_fsdp.sh
- aime2024_multiturn_w_tool.py
- dapo_multiturn_w_tool.py
- full_hh_rlhf.py
- geo3k.py
- geo3k_multiturn_w_tool.py
- gsm8k.py
- gsm8k_multiturn_sft.py
- gsm8k_multiturn_w_tool.py
- gsm8k_tool_agent_loop.py
- hellaswag.py
- math_dataset.py
- multiturn.py
- openr1mm.py
- pokemon.py
- preprocess_search_r1_dataset.py
- tinyllava_video_r1.py
- README.md
- run_qwen3_30b_a3b_megatron.sh
- README.md
- run_qwen3_8b_fsdp.sh
- run_deepseek_llm_7b.sh
- README.md
- run_qwen3_8b_fsdp.sh
- README.md
- run_qwen3_8b_fsdp.sh
- run_qwen3_8b_megatron.sh
- README.md
- run_deepseek_v3_671b_megatron.sh
- run_deepseek_v4_flash_megatron.sh
- run_deepseek_v4_megatron_lite.sh
- run_deepseek_v4_veomni.sh
- run_glm4_1v_9b_fsdp.sh
- run_gpt_oss_20b_fsdp.sh
- run_hy_v3_megatron.sh
- run_kimi_k2_6_glm5_1_megatron_lite.sh
- run_minicpm_o_2_6_fsdp.sh
- run_mistral_nemo_12b_skyworkrm_fsdp.sh
- run_moonlight_16b_a3b_megatron.sh
- run_nemotron_nano_v3_30b_a3b_megatron.sh
- run_qwen2-7b_math_megatron_fsdp.sh
- run_qwen2_5_32b_fsdp.sh
- run_qwen2_5_vl_7b_fsdp.sh
- run_qwen2_5_vl_7b_megatron.sh
- run_qwen3_235b_a22b_megatron.sh
- run_qwen3_30b_a3b_fsdp.sh
- run_qwen3_30b_a3b_megatron.sh
- run_qwen3_30b_veomni.sh
- run_qwen3_4b_fsdp.sh
- run_qwen3_5-122b-a10b_veomni.sh
- run_qwen3_5_122b_a10b_megatron.sh
- run_qwen3_5_27b_fsdp.sh
- run_qwen3_5_27b_fsdp_turbo.sh
- run_qwen3_5_2b_openr1_fsdp.sh
- run_qwen3_5_2b_video_fsdp.sh
- run_qwen3_5_35b_a3b_veomni.sh
- run_qwen3_5_35b_fsdp.sh
- run_qwen3_5_35b_fsdp_turbo.sh
- run_qwen3_5_35b_megatron.sh
- run_qwen3_5_35b_megatron_lite.sh
- run_qwen3_5_397b_megatron.sh
- run_qwen3_8b_fsdp.sh
- run_qwen3_8b_megatron.sh
- run_qwen3_next_80b_a3b_fsdp.sh
- run_qwen3_vl_235b_a22b_megatron.sh
- run_qwen3_vl_30b_a3b_fsdp.sh
- run_qwen3_vl_30b_a3b_megatron.sh
- run_qwen3_vl_30b_moe_veomni.sh
- run_qwen3_vl_8b_fsdp.sh
- run_qwen3_vl_8b_megatron.sh
- run_seed_oss_36b_fsdp.sh
- README.md
- run_qwen3_30b_a3b_megatron.sh
- run_qwen3_8b_fsdp.sh
- README.md
- run_mimo_7b_mtp_fully_async_megatron_multinode.sh
- run_mimo_7b_mtp_megatron.sh
- run_mimo_7b_mtp_rl_vllm_sgl_megatron.sh
- README.md
- README.md
- run_qwen3_0.6b_opd_veomni.sh
- run_qwen3_5_4b_fsdp.sh
- run_qwen3_8b_fsdp.sh
- run_qwen3_8b_megatron.sh
- run_qwen3_8b_mopd_fsdp.sh
- run_qwen3_8b_mopd_veomni.sh
- run_qwen3_vl_8b_fsdp.sh
- README.md
- run_qwen3_8b_fsdp.sh
- README.md
- run_qwen3_8b_fsdp.sh
- run_qwen3_8b_megatron.sh
- README.md
- run_qwen3_8b_fsdp.sh
- README.md
- run_qwen2_5_7b_torch_profile.sh
- run_qwen2_5_vl_7b_torch_memory.sh
- run_qwen3_8b_npu_profile_discrete.sh
- run_qwen3_8b_npu_profile_e2e.sh
- README.md
- run_qwen3_8b_fsdp.sh
- README.md
- run_qwen2.5_math_7b_sync_fsdp.sh
- run_qwen3_8b_fsdp.sh
- aime_reward.py
- README.md
- run_qwen3_8b_fsdp.sh
- run_qwen2_5_7b_fsdp.sh
- run_qwen2_5_7b_fsdp_multi_rs.sh
- README.md
- run_qwen3_30b_a3b_megatron.sh
- run_qwen3_5_35b_a3b_veomni.sh
- README.md
- run_qwen3_30b_a3b_fsdp.sh
- run_qwen3_8b_fsdp.sh
- run_deepseek_coder_6_7b_fsdp.sh
- run_deepseek_v4_megatron_lite.sh
- run_gemma_2b_fsdp.sh
- run_gemma_7b_fsdp.sh
- run_mimo_7b_mtp_megatron.sh
- run_nemotron_nano_v3_megatron.sh
- run_qwen2_5_0_5b_automodel.sh
- run_qwen2_5_0_5b_fsdp.sh
- run_qwen3_30b_automodel.sh
- run_qwen3_5_397b_a17b_megatron.sh
- run_qwen3_8b_fsdp.sh
- run_qwen_megatron_fsdp.sh
- run_seed_oss_36b_fsdp.sh
- run_qwen2_5_0_5b_fsdp.sh
- run_qwen3_vl_2b_fsdp.sh
- run_qwen2_5_vl_7b_fsdp.sh
- run_qwen3_30b_a3b_megatron.sh
- run_qwen3_8b_from_adapter_fsdp.sh
- run_qwen3_8b_fsdp.sh
- run_qwen3_8b_merge_fsdp.sh
- run_qwen2_5_32b_megatron.sh
- run_qwen2_5_72b_fsdp.sh
- README.md
- agent_loop_tutorial.ipynb
- sandbox.py
- tutorial.ipynb
- README.md
- verl-grpo.yaml
- verl-ppo.yaml
- ray_on_slurm.slurm
- README.md
- README.md
- moe_merge.py
- moe_split.py
- __init__.py
- chat_template_checker.py
- chat_template_mock_trajectories.py
- converter_hf_to_mcore.py
- diagnose.py
- generate_trainer_config.sh
- init_random_model.py
- install_sglang_mcore_npu.sh
- install_vllm_mcore_npu.sh
- install_vllm_sglang_mcore.sh
- legacy_model_merger.py
- megatron_merge_lora.py
- migrate_megatron_checkpoint_layout.py
- print_cfg.py
- rollout_viewer.py
- __init__.py
- test_block_placement.py
- test_correctness_on_gpu.py
- test_correctness_on_npu.py
- test_fsdp_lora_only_checkpoint_on_cpu.py
- test_global_steps_on_cpu.py
- test_sglang_loader.py
- test_sharded_delta.py
- test_special_server_adapter.py
- test_utils.py
- __init__.py
- agent_utils.py
- function_tool_examples.py
- qwen_vl_tool_chat_template.jinja2
- test_agent_loop_extra_fields_schema_on_cpu.py
- test_audio_server_contract_on_cpu.py
- test_basic_agent_loop.py
- test_call_tool_on_cpu.py
- test_gpt_oss_tool_parser.py
- test_multi_modal.py
- test_multimodal_position_ids_on_cpu.py
- test_qwen3_tool_parser_on_cpu.py
- test_standalone_rollout.py
- test_tool_call_id_on_cpu.py
- __init__.py
- test_async_genrm_config_on_cpu.py
- reward_fn.py
- run_determinism_e2e_with_rm.py
- test_agent_reward_loop_colocate.py
- test_agent_reward_loop_standalone.py
- test_async_token_bucket_on_cpu.py
- test_math_verify.py
- test_rate_limited_reward_manager_on_cpu.py
- test_reward_model_disrm.py
- test_reward_model_genrm.py
- test_sim_envs.py
- __init__.py
- test_output_validation_on_cpu.py
- test_engine.py
- test_fsdp_no_padding_on_gpu.py
- test_fused_kernels_ulysses_sp_on_cpu.py
- test_liger_vl_compat.py
- test_model_forward_fused.py
- test_moe_zloss_per_token_loss.py
- test_tiled_mlp_accuracy.py
- test_transformer.py
- test_transformers_ulysses.py
- __init__.py
- test_platform_abstraction.py
- test_decorator.py
- main.py
- client.py
- README.md
- run.sh
- server.py
- __init__.py
- test_auto_padding_on_cpu.py
- test_colocated_workers.py
- test_colocated_workers_fused.py
- test_data_transfer.py
- test_decorator_on_cpu.py
- test_device_mesh_register.py
- test_driverfunc_to_worker.py
- test_fused_workers_on_cpu.py
- test_get_set_dispatch_collect_cpu.py
- test_high_level_scheduling_api.py
- test_nested_worker.py
- test_ray_collectives.py
- test_ray_local_envs_on_cpu.py
- test_ray_utils_on_cpu.py
- test_rvdz.py
- test_split_resource_pool.py
- test_worker_group_basics.py
- test_worker_group_torch.py
- README.md
- run_all.sh
- test_fsdp2_cpu_offload_state_dict.py
- test_fsdp2_pinned_model_transfer.py
- test_fsdp_ckpt.py
- test_fused_kernels_ulysses_sp.py
- test_mcore_config_converter.py
- test_mcore_probe_differential.py
- test_megatron_dynamic_cp_features.py
- test_qwen35_linear_attention_ulysses_sp.py
- test_sglang_delta_loop.py
- test_sharded_delta_gather.py
- test_tensor_dict.py
- test_torch_functional.py
- __init__.py
- task.py
- tokenizer.py
- __init__.py
- qwen2moe_minimal.json
- qwen3moe_minimal.json
- run_function_reward.sh
- compare_sft_engine_results.py
- run_sft.sh
- run_sft_engine.sh
- test_sft_engine_all.sh
- __init__.py
- check_custom_rwd_fn.py
- check_results.py
- profiler_finish_hook_marker.sh
- README.md
- run_ppo_trainer_fsdp_turbo.sh
- run_ppo_trainer_megatron.sh
- run_ppo_trainer_torchtitan.sh
- run_ppo_trainer_veomni.sh
- run_v1_colocate_async_disrm.sh
- run_v1_separate_async.sh
- run_v1_separate_async_ascend.sh
- run_v1_separate_async_opd.sh
- run_dapo_moonlight-16b_megatron_npu.sh
- run_grpo_qwen3_30b_megatron_sglang_npu.sh
- run_grpo_qwen3_30b_veomni_fsdp.sh
- run_grpo_qwen3_5_2b_fsdp2_npu.sh
- run_grpo_qwen3_5_2b_fsdp_turbo_npu.sh
- run_grpo_qwen3_5_35b_megatron_npu.sh
- run_gspo_qwen3_30b_megatron_npu.sh
- run_gspo_qwen3_30b_megatron_npu_multinode.sh
- run_gspo_qwen3_8b_fsdp2_npu.sh
- run_ppo_qwen3-8b_fsdp_npu.sh
- run_qwen3_0_6b_fsdp2_sglang_ascend.sh
- run_qwen3_0_6b_fsdp2_vllm_ascend.sh
- run_qwen3_0_6b_megatron_sglang_ascend.sh
- run_qwen3_0_6b_megatron_vllm_ascend.sh
- run_qwen3_06b_grpo_mindspeed.sh
- run_qwen3_06b_ppo.sh
- run_qwen3_30b_grpo_mindspeed.sh
- run_qwen3_8b_grpo_profiling.sh
- run_qwen3_vl_8b_Instruct_fsdp2_npu.sh
- check_api_docs.py
- check_dataproto_usage.py
- check_device_api_usage.py
- check_docs_time_info.py
- check_docstrings.py
- check_example_naming.py
- check_license.py
- check_pr_description.py
- check_pr_title.py
- check_uv_gpu_only.py
- test_check_example_naming.py
- test_config_docs.py
- test_import.py
- type_coverage_check.py
- validate_imported_docs.py
- validate_structure.py
- README.md
- test_memory_buffers.py
- __init__.py
- _stub_search_tools.py
- test_function_tool_on_cpu.py
- test_mixed_tools_on_cpu.py
- test_agent_loop_tq_on_cpu.py
- test_compute_reward_colocate_on_cpu.py
- test_metrics_aggregator_on_cpu.py
- test_reissue_inflight_on_cpu.py
- test_replay_buffer_on_cpu.py
- test_rollout_profiling_on_cpu.py
- test_separate_async_step_switch_on_cpu.py
- test_streaming_feed_on_cpu.py
- test_trainer_base_on_cpu.py
- __init__.py
- test_core_algos_on_cpu.py
- test_dynamic_policy_losses_on_cpu.py
- test_loss_aggregation_on_cpu.py
- test_metric_utils_on_cpu.py
- test_reinforce_pp_multiturn_on_cpu.py
- test_rollout_corr.py
- test_rollout_corr_integration.py
- test_rollout_moe_lb_metrics_on_cpu.py
- test_spec_decode_metrics_on_cpu.py
- test_value_loss_normalization_on_cpu.py
- __init__.py
- test_constants_ppo_on_cpu.py
- test_multi_trajectories_advantage_on_cpu.py
- test_checkpoint_cleanup_on_cpu.py
- test_esi_save_ckpt_on_cpu.py
- test_lora_custom_object_save_on_cpu.py
- test_megatron_checkpoint_manager_on_cpu.py
- test_multiturn_sft_dataset_on_cpu.py
- test_rl_collate_fn_on_cpu.py
- test_rl_dataset_on_cpu.py
- test_metrics.py
- muon_optim_gpu_smoke.py
- test_muon_layerwise_bridge_ddp_on_cpu.py
- test_muon_optim_realcfg_on_cpu.py
- test_muon_optim_wiring_on_cpu.py
- test_optimizer.py
- test_optimizer_offload_and_load.py
- test_pipeline_parallel.py
- test_router_replay_model_walk_on_cpu.py
- test_sandbox_fusion_on_cpu.py
- test_sandbox_on_cpu.py
- test_moe_param_export_on_cpu.py
- test_router_replay_on_cpu.py
- test_special_export_unfused_experts.py
- _test_module.py
- test_activation_offload.py
- test_audio_input_support_on_cpu.py
- test_bucketed_weight_transfer.py
- test_check_ipc_version_support_on_npu.py
- test_check_profiler_output.py
- test_config_on_cpu.py
- test_continuous_token_on_cpu.py
- test_dynamic_cp_scheduler.py
- test_flops_counter.py
- test_fs_on_cpu.py
- test_fsdp2_model_transfer_on_cpu.py
- test_fsdp2_peft_wrapping.py
- test_fsdp_lora_merge.py
- test_fsdp_wrap_policy_on_cpu.py
- test_groupwise.py
- test_import_utils_on_cpu.py
- test_linear_cross_entropy.py
- test_megatron_bshd_preprocess.py
- test_megatron_mtp_dcp.py
- test_megatron_router_replay_dcp.py
- test_mlflow_key_sanitization.py
- test_model_on_cpu.py
- test_normalize_peft_param_name.py
- test_normalize_peft_param_name_on_cpu.py
- test_nvtx_profile.py
- test_padding_on_cpu.py
- test_precision_debugger_profile.py
- test_prepare_micro_batches_with_group_size.py
- test_rl_insight_logger_on_cpu.py
- test_rollout_trace_on_cpu.py
- test_seqlen_balancing.py
- test_server_profiler.py
- test_sglang_fp8_utils.py
- test_shared_memory.py
- test_special_adapter_path_integration.py
- test_special_linear_cross_entropy_tp.py
- test_special_megatron_kl_loss_tp.py
- test_special_mstx_profile.py
- test_temp_env_on_cpu.py
- test_timeout_decorator_cpu.py
- test_tokenizer_normalize_on_cpu.py
- test_torch_functional.py
- test_torch_profile.py
- test_tracking_on_cpu.py
- test_transferqueue_utils_on_cpu.py
- test_turn_separator_on_cpu.py
- test_utils_skip.py
- test_vllm_quant_utils_moe_on_cpu.py
- test_vllm_weight_name_normalization_on_cpu.py
- test_actor_config_on_cpu.py
- test_critic_config_on_cpu.py
- test_engine_config_on_cpu.py
- test_model_config_on_cpu.py
- test_optim_config_on_cpu.py
- test_dapo_on_cpu.py
- test_naive_on_cpu.py
- test_registry_on_cpu.py
- vllm_async_rollout.py
- test_http_server_engine.py
- test_lora_merge_mode_on_cpu.py
- test_lora_sleep_level.py
- __init__.py
- test_adapter.py
- test_async_server.py
- test_inter_node_rollout.py
- test_trtllm_abort.py
- test_trtllm_rollout_utils.py
- test_mtp_hybrid_sleep_acceptance_on_cpu.py
- test_vllm_abort.py
- test_vllm_generation_determinism.py
- test_hf_rollout.py
- test_llm_server_response_length_cap_on_cpu.py
- test_llm_server_routed_experts_on_cpu.py
- test_pd_disaggregation.py
- test_sglang_async_rollout_multimodal_delta.py
- test_sglang_rollout_sharding_manager.py
- test_vision_placeholder_tokens_on_cpu.py
- test_vllm_cli_args_on_cpu.py
- test_vllm_moe_param_converter_on_cpu.py
- test_vllm_pd_disaggregation_on_cpu.py
- test_vllm_weight_update_utils_on_cpu.py
- test_chunked_topk_log_probs_on_cpu.py
- test_distillation_topk_symmetry_on_cpu.py
- test_engine_forward_step_detach_on_cpu.py
- test_engine_return_model_output_on_cpu.py
- test_engine_workers_lora_sync.py
- test_engine_workers_mini_batch_trace_on_cpu.py
- test_fsdp_gradient_accumulation_sync_on_cpu.py
- test_megatron_ddp_config_on_cpu.py
- test_megatron_distillation_only_on_cpu.py
- test_megatron_value_head_cp_layout_on_cpu.py
- test_packed_pad_to_length_on_cpu.py
- test_router_replay_engine_helpers_on_cpu.py
- __init__.py
- kill_github_tests.sh
- README.md
- test_base_config_on_cpu.py
- test_protocol_on_cpu.py
- test_protocol_v2_on_cpu.py
- __init__.py
- encode.py
- sparse_gather.py
- __init__.py
- base.py
- delta_checkpoint_engine.py
- hccl_checkpoint_engine.py
- kimi_checkpoint_engine.py
- mooncake_checkpoint_engine.py
- nccl_checkpoint_engine.py
- nixl_checkpoint_engine.py
- README.md
- __init__.py
- agent_loop.py
- single_turn_agent_loop.py
- tool_agent_loop.py
- tool_parser.py
- utils.py
- fully_async_ppo_megatron_trainer.yaml
- fully_async_ppo_trainer.yaml
- __init__.py
- base.py
- default_policy.py
- dynamic_resource_controller.py
- fixed_ratio_policy.py
- README.md
- README_zh.md
- static_fully_async_policy.py
- dapo_30b_a3b_base_math_fsdp.sh
- dapo_30b_a3b_math_fsdp_npu.sh
- dapo_7b_async_retool.sh
- dapo_7b_math_fsdp2_16_16.sh
- dapo_7b_math_fsdp2_32_32.sh
- dapo_7b_math_fsdp2_4_12.sh
- dapo_7b_math_fsdp2_4_4.sh
- dapo_7b_math_fsdp2_64_64.sh
- dapo_7b_math_fsdp2_64_64_mis.sh
- dapo_7b_math_fsdp2_8_8.sh
- geo3k_qwen25vl_7b_megatron_4_4.sh
- geo3k_qwen3vl_30b_a3b_fsdp2_32_32.sh
- geo3k_qwen3vl_30b_megatron_6_2_npu_async.sh
- geo3k_qwen3vl_8b_fsdp2_16_16_npu.sh
- grpo_30b_a3b_base_math_megatron_8_8_mis_trtllm.sh
- grpo_30b_a3b_base_math_megatron_96_32.sh
- grpo_30b_a3b_base_math_megatron_96_32_mis.sh
- grpo_8b_base_math_megatron_4_4_trtllm.sh
- grpo_qwen35_35b_megatron_async.sh
- grpo_qwen3_235b_megatron_npu.sh
- run_qwen35_35b_a3b_math_dynamic_megatron.sh
- runtime_env.yaml
- __init__.py
- simple_streaming_demo.py
- __init__.py
- detach_utils.py
- fully_async_main.py
- fully_async_rollouter.py
- fully_async_trainer.py
- message_queue.py
- README.md
- README_zh.md
- one_step_off_ppo_megatron_trainer.yaml
- one_step_off_ppo_trainer.yaml
- dapo_7b_math_fsdp2_4_12.sh
- dapo_7b_math_fsdp2_64_64.sh
- dapo_7b_math_fsdp2_64_64_ris.sh
- dapo_7b_math_fsdp2_colocate.sh
- dapo_7b_math_fsdp2_sglang_4_12.sh
- dapo_7b_math_fsdp2_sglang_colocate.sh
- dapo_7b_math_megatron_4_12.sh
- dapo_7b_math_megatron_colocate.sh
- grpo_0.6b_gsm8k_fsdp2_2_6.sh
- grpo_0.6b_gsm8k_fsdp2_sglang_2_6.sh
- grpo_0.6b_gsm8k_fsdp2_sglang_delta_sharded_2_6.sh
- grpo_3b_gsm8k_fsdp2_2_6.sh
- grpo_qwen3_8b_gsm8k_fsdp2_8_8_npu.sh
- __init__.py
- main_ppo.py
- ray_trainer.py
- README.md
- __init__.py
- base.py
- dapo.py
- gdpo.py
- limited.py
- naive.py
- registry.py
- remote.py
- __init__.py
- inner_sglang_router.py
- naive_router.py
- __init__.py
- reward_loop.py
- reward_model.py
- __init__.py
- engine_workers.py
- ray_trainer.py
- utils.py
- __init__.py
- teacher_manager.py
- teacher_model.py
- __init__.py
- __init__.py
- __main__.py
- base_model_merger.py
- fsdp_model_merger.py
- megatron_model_merger.py
- output_validation.py
- __init__.py
- bridge.py
- config_converter.py
- loader.py
- mbridge.py
- model_forward.py
- model_forward_1f1b_overlap.py
- model_forward_fused.py
- model_initializer.py
- mtp_patch.py
- patch.py
- readme.md
- registry.py
- saver.py
- util.py
- weight_converter.py
- __init__.py
- apertus.py
- dense_common.py
- glm4v.py
- kimi_vl.py
- llama.py
- monkey_patch.py
- npu_patch.py
- qwen2.py
- qwen2_vl.py
- qwen3_5.py
- qwen3_vl.py
- tiled_mlp.py
- __init__.py
- README.md
- registry.py
- weight_loader_registry.py
- __init__.py
- platform_base.py
- platform_cuda.py
- platform_manager.py
- platform_npu.py
- platform_rocm.py
- README.md
- __init__.py
- __init__.py
- decorator.py
- worker.py
- worker_group.py
- __init__.py
- base.py
- __init__.py
- __init__.py
- state_dict.py
- __init__.py
- _state_dict_utils.py
- __init__.py
- __init__.py
- __init__.py
- __init__.py
- base_tool.py
- function_tool.py
- schemas.py
- tool_registry.py
- actor.yaml
- dp_actor.yaml
- megatron_actor.yaml
- torchtitan_actor.yaml
- veomni_actor.yaml
- rollout_correction.yaml
- critic.yaml
- dp_critic.yaml
- megatron_critic.yaml
- torchtitan_critic.yaml
- veomni_critic.yaml
- legacy_data.yaml
- distillation.yaml
- automodel.yaml
- fsdp.yaml
- megatron.yaml
- torchtitan.yaml
- veomni.yaml
- hf_model.yaml
- dp.yaml
- megatron.yaml
- torchtitan.yaml
- veomni.yaml
- npu_profile.yaml
- automodel.yaml
- fsdp.yaml
- megatron.yaml
- torchtitan.yaml
- veomni.yaml
- profiler.yaml
- dp_ref.yaml
- megatron_ref.yaml
- ref.yaml
- torchtitan_ref.yaml
- veomni_ref.yaml
- reward.yaml
- rollout.yaml
- transfer_queue.yaml
- __init__.py
- _generated_ppo_megatron_trainer.yaml
- _generated_ppo_torchtitan_trainer.yaml
- _generated_ppo_trainer.yaml
- _generated_ppo_veomni_trainer.yaml
- algorithm.py
- config.py
- evaluation.yaml
- legacy_reward_impl.yaml
- ppo_megatron_trainer.yaml
- ppo_trainer.yaml
- sft_trainer_engine.yaml
- __init__.py
- losses.py
- __init__.py
- losses.py
- __init__.py
- losses.py
- __init__.py
- agent_loop_tq.py
- replay_buffer.py
- trainer_base.py
- trainer_colocate_async.py
- trainer_separate_async.py
- trainer_sync.py
- utils.py
- __init__.py
- core_algos.py
- metric_utils.py
- padding_utils.py
- prefix_grouper_utils.py
- ray_trainer.py
- reward.py
- rollout_corr_helper.py
- utils.py
- __init__.py
- constants_ppo.py
- main_eval.py
- main_generation_server.py
- main_ppo.py
- main_ppo_v0.py
- README.md
- runtime_env.yaml
- sft_trainer.py
- sft_trainer_ray.py
- __init__.py
- checkpoint_handler.py
- checkpoint_manager.py
- fsdp_checkpoint_manager.py
- megatron_checkpoint_manager.py
- __init__.py
- dataset_utils.py
- multiturn_sft_dataset.py
- README.md
- rl_dataset.py
- rm_dataset.py
- vision_utils.py
- __init__.py
- metrics.py
- performance.py
- trajectory_tracker.py
- __init__.py
- torch_functional.py
- __init__.py
- fp8_kernel.py
- kernels.py
- linear_cross_entropy.py
- __init__.py
- aggregate_logger.py
- __init__.py
- dist_checkpointing.py
- memory.py
- optimizer.py
- pipeline_parallel.py
- router_replay_patch.py
- router_replay_utils.py
- sequence_parallel.py
- tensor_parallel.py
- __init__.py
- utils.py
- __init__.py
- qat_utils.py
- qat_weight_exporter.py
- quantize.py
- vllm_modelopt_patch.py
- __init__.py
- config.py
- empty_annotations.py
- mstx_profile.py
- nvtx_profile.py
- performance.py
- precision_debugger_profile.py
- profile.py
- torch_memory_profile.py
- torch_profile.py
- __init__.py
- core.py
- linear.py
- quantizer.py
- vllm_patch.py
- __init__.py
- ray_backend.py
- __init__.py
- README.md
- testing_util.py
- utils.py
- __init__.py
- grader.py
- math_normalize.py
- __init__.py
- utils.py
- __init__.py
- geo3k.py
- gsm8k.py
- math_batch.py
- math_dapo.py
- math_reward.py
- math_verify.py
- rlla.py
- search_r1_like_qa_em.py
- __init__.py
- sglang_fp8_utils.py
- __init__.py
- base_skip.py
- config.py
- rollout_skip.py
- skip_manager.py
- __init__.py
- chat_template.py
- continuous_token.py
- continuous_token_wiring.py
- deepseek.py
- tokenizer.py
- __init__.py
- trtllm_fp8_utils.py
- __init__.py
- router_replay.py
- __init__.py
- npu_vllm_patch.py
- patch.py
- rocm_vllm_moe_expert_map.py
- utils.py
- vllm_fp4_utils.py
- vllm_fp8_utils.py
- vllm_quant_utils.py
- __init__.py
- activation_offload.py
- attention_utils.py
- config.py
- device.py
- distributed.py
- dynamic_cp_scheduler.py
- flops_counter.py
- fp8_utils.py
- fs.py
- fsdp_utils.py
- groupwise.py
- hdfs_io.py
- import_utils.py
- logging_utils.py
- megatron_peft_utils.py
- megatron_utils.py
- memory_utils.py
- model.py
- net_utils.py
- npu_flash_attn_utils.py
- py_functional.py
- ray_utils.py
- rollout_trace.py
- seqlen_balancing.py
- tensordict_utils.py
- torch_dtypes.py
- torch_functional.py
- tracking.py
- transferqueue_utils.py
- transformers_compat.py
- ulysses.py
- version
- __init__.py
- actor.py
- checkpoint.py
- critic.py
- disaggregation.py
- distillation.py
- engine.py
- megatron_peft.py
- model.py
- optimizer.py
- reward.py
- rollout.py
- __init__.py
- transformer_impl.py
- utils.py
- __init__.py
- fsdp_turbo_impl.py
- transformer_impl.py
- utils.py
- __init__.py
- delta_export.py
- transformer_impl.py
- utils.py
- __init__.py
- transformer_impl.py
- utils.py
- __init__.py
- transformer_impl.py
- utils.py
- __init__.py
- transformer_impl.py
- utils.py
- __init__.py
- base.py
- spec.py
- utils.py
- __init__.py
- abstract.py
- batch.py
- dapo.py
- naive.py
- prime.py
- registry.py
- __init__.py
- naive_rollout.py
- __init__.py
- async_sglang_server.py
- delta_loader.py
- http_server_engine.py
- sglang_pd_replica.py
- sglang_rollout.py
- utils.py
- __init__.py
- trtllm_async_rollout.md
- trtllm_async_server.py
- trtllm_rollout.py
- trtllm_worker_extension.py
- __init__.py
- bucketed_weight_transfer.py
- utils.py
- vllm_async_server.py
- vllm_pd_replica.py
- vllm_rollout.py
- weight_update_utils.py
- __init__.py
- base.py
- hf_rollout.py
- llm_server.py
- replica.py
- schemas.py
- tokenizer.py
- utils.py
- __init__.py
- losses.py
- padding.py
- __init__.py
- engine_workers.py
- engine_workers_tinker.py
- __init__.py
- base_config.py
- protocol.py
- py.typed
- .dockerignore
- .git-blame-ignore-revs
- .gitignore
- .gitmodules
- .pre-commit-config.yaml
- .readthedocs.yaml
- AGENTS.md
- CLAUDE.md
- CONTRIBUTING.md
- LICENSE
- manage_envs.py
- Notice.txt
- pyproject.toml
- README.md
- recipe
- requirements-npu.txt
- requirements-test.txt
- requirements.txt
- setup.py
- uv.lock
// repository documentation
Was this content helpful?
(0 ratings)
