nat.cli.commands.finetune#
CLI command for running finetuning.
Attributes#
Functions#
|
Run finetuning based on the configuration file. |
Module Contents#
- logger#
- finetune_command(
- processors,
- *,
- config_file: pathlib.Path,
- dataset: pathlib.Path,
- result_json_path: str,
- endpoint: str,
- endpoint_timeout: int,
- override: tuple[tuple[str, str], Ellipsis],
- validation_dataset: pathlib.Path,
- validation_interval: int,
- validation_config_file: pathlib.Path,
Run finetuning based on the configuration file.
This command will: 1. Load the configuration with finetuning settings 2. Initialize the finetuning runner 3. Run evaluation to collect trajectories 4. Submit trajectories for training 5. Monitor training progress