trinity package#
Subpackages#
- trinity.algorithm package
- Subpackages
- Submodules
- trinity.algorithm.algorithm module
ConstantMetaAlgorithmTypeSFTAlgorithmPPOAlgorithmGRPOAlgorithmDAPOAlgorithmReinforcePlusPlusAlgorithmRLOOAlgorithmOPMDAlgorithmAsymREAlgorithmDPOAlgorithmTOPRAlgorithmCISPOAlgorithmGSPOAlgorithmSAPOAlgorithmMIXAlgorithmMIXCHORDAlgorithmRAFTAlgorithmsPPOAlgorithmRECAlgorithmMultiStepGRPOAlgorithmGiGPOAlgorithmOnPolicyDistillAlgorithmJSDAlgorithmGRPOverlAlgorithm
- trinity.algorithm.key_mapper module
- trinity.algorithm.utils module
- trinity.algorithm.algorithm module
- Module contents
- trinity.buffer package
- Subpackages
- Submodules
- Module contents
- trinity.common package
- Subpackages
- Submodules
- trinity.common.config module
set_if_none()FormatConfigGenerationConfigOptimizerConfigLoRAConfigDataSelectorConfigReplayBufferConfigOverRolloutConfigDynamicTimeoutConfigStorageConfigTasksetConfigExperienceBufferConfigOperatorConfigExperiencePipelineConfigTaskPipelineConfigDataProcessorConfigTinkerConfigExternalModelConfigModelConfigInferenceModelConfigAlgorithmConfigClusterConfigExplorerInputTrainerInputBufferConfigExplorerConfigMegatronParallelConfigTrainerConfigMonitorConfigSynchronizerConfigDataJuicerServiceConfigServiceConfigLogConfigStageConfigConfigload_config()
- trinity.common.config_validator module
- trinity.common.constants module
- trinity.common.experience module
- trinity.common.experience_visualizer module
- trinity.common.config module
- Module contents
- trinity.explorer package
- trinity.manager package
- Subpackages
- Submodules
- Module contents
StateManagerSynchronizerSynchronizer.trainer_statusSynchronizer.explorer_status_countsSynchronizer._ready_conditionSynchronizer.model_state_dictSynchronizer.model_versionSynchronizer.checkpoint_shard_counterSynchronizer.__init__()Synchronizer.add_module()Synchronizer.coordinate_weight_sync_setup()Synchronizer.coordinate_weight_sync_teardown()Synchronizer.explorer_requires_sync()Synchronizer.get_actor()Synchronizer.get_latest_model_path()Synchronizer.get_latest_model_version()Synchronizer.get_model_state_dict()Synchronizer.get_model_state_dict_iterator()Synchronizer.get_state_dict_meta()Synchronizer.notify_no_new_model_state_dict()Synchronizer.ready_to_nccl_sync()Synchronizer.set_explorer_status()Synchronizer.set_model_state_dict()Synchronizer.set_trainer_status()Synchronizer.setup_weight_sync_group()Synchronizer.trainer_requires_weight_sync()Synchronizer.wait_new_model_state_dict()
- trinity.perf package
- Submodules
- trinity.perf.report_metrics module
- trinity.perf.report_viewer module
PerfReportViewerlaunch_report_viewer()has_streamlit_context()configure_streamlit_page()parse_args()load_report()infer_module_name()get_step_metric_prefixes()format_timestamp()format_metric_value()metric_label()gpu_series_label()render_metric_card()build_elapsed_series()build_scalar_timeline_series()build_gpu_timeline_series()render_line_chart()render_step_metric_chart()render_header()compute_global_token_throughput_metrics()render_global_metrics()render_step_metrics()render_resource_utilization()main()
- trinity.perf.resource_backends module
- trinity.perf.resource_sampler module
- trinity.perf.stage_perf module
- trinity.perf.tensorboard_metrics module
- Module contents
- Submodules
- trinity.plugins package
- trinity.service package
- trinity.trainer package
- Subpackages
- Submodules
- Module contents
TrainerTrainer.__init__()Trainer.get_actor()Trainer.get_weight_sync_info()Trainer.is_alive()Trainer.need_save()Trainer.need_sync()Trainer.prepare()Trainer.save_checkpoint()Trainer.setup_weight_sync_group()Trainer.shutdown()Trainer.sync_weight()Trainer.teardown_weight_sync_group()Trainer.train()Trainer.train_step()Trainer.train_step_num
TrainEngineWrapperTrainEngineWrapper.get_weight_sync_info()TrainEngineWrapper.prepare()TrainEngineWrapper.save_checkpoint()TrainEngineWrapper.save_state_dict()TrainEngineWrapper.setup_weight_sync_group()TrainEngineWrapper.sync_weight_nccl()TrainEngineWrapper.teardown_weight_sync_group()TrainEngineWrapper.train_step()TrainEngineWrapper.train_step_numTrainEngineWrapper.upload_state_dict()TrainEngineWrapper.wait_for_save()
get_latest_hf_checkpoint_path()get_trainer_wrapper()is_verl_legacy()
- trinity.utils package
- Submodules
- trinity.utils.annotations module
- trinity.utils.distributed module
- trinity.utils.dlc_utils module
- trinity.utils.log module
- trinity.utils.lora_utils module
- trinity.utils.metrics module
- trinity.utils.monitor module
- trinity.utils.plugin_loader module
- trinity.utils.registry module
- trinity.utils.stream_saver module
- trinity.utils.timer module
- Module contents
- Submodules
Module contents#
Trinity-RFT (Reinforcement Fine-Tuning)