Trainer

class trove.trainer.RetrievalTrainer(*args: Any, **kwargs: Any)
training_step(*args, **kwargs)
compute_loss(*args, **kwargs)
class trove.trainer.RetrievalTrainingArguments(trove_logging_mode='all')
trove_logging_mode: str = 'all'

Determines which processes can use the logging module. It is just a soft limit: the excluded processes can still log messages but their logging level is set to ERROR. You can choose from one of ['main', 'local_main', and 'all'] values.