banhxeo.train package
Submodules
- banhxeo.train.callbacks module
TrainerCallback
TrainerCallback.name
TrainerCallback.get_output()
TrainerCallback.on_init_end()
TrainerCallback.on_train_begin()
TrainerCallback.on_train_end()
TrainerCallback.on_epoch_begin()
TrainerCallback.on_epoch_end()
TrainerCallback.on_step_begin()
TrainerCallback.on_step_end()
TrainerCallback.on_evaluate()
TrainerCallback.on_save()
ProgressCallback
AccuracyCallback
CheckpointCallback
- banhxeo.train.config module
LossConfig
OptimizerConfig
TrainerConfig
TrainerConfig.output_dir
TrainerConfig.num_train_epochs
TrainerConfig.per_device_train_batch_size
TrainerConfig.per_device_eval_batch_size
TrainerConfig.gradient_accumulation_steps
TrainerConfig.training_shuffle
TrainerConfig.logging_steps
TrainerConfig.save_steps
TrainerConfig.save_total_limit
TrainerConfig.evaluate_during_training
TrainerConfig.evaluation_steps
TrainerConfig.seed
TrainerConfig.optim
TrainerConfig.loss
TrainerConfig.check_grad_acc_steps()
TrainerConfig.model_config
- banhxeo.train.trainer module