ding.framework.middleware.functional¶
ding.framework.middleware.functional
¶
Full Source Code
../ding/framework/middleware/functional/__init__.py
1from .trainer import trainer, multistep_trainer 2from .data_processor import offpolicy_data_fetcher, data_pusher, offline_data_fetcher, offline_data_saver, \ 3 offline_data_fetcher_from_mem, sqil_data_pusher, buffer_saver 4from .collector import inferencer, rolloutor, TransitionList 5from .evaluator import interaction_evaluator, interaction_evaluator_ttorch 6from .termination_checker import termination_checker, ddp_termination_checker 7from .logger import online_logger, offline_logger, wandb_online_logger, wandb_offline_logger 8from .ctx_helper import final_ctx_saver 9 10# algorithm 11from .explorer import eps_greedy_handler, eps_greedy_masker 12from .advantage_estimator import gae_estimator, ppof_adv_estimator, montecarlo_return_estimator 13from .enhancer import reward_estimator, her_data_enhancer, nstep_reward_enhancer 14from .priority import priority_calculator 15from .timer import epoch_timer