llmp.components.optimizer.optimizer.Optimizer¶
- class llmp.components.optimizer.optimizer.Optimizer(job: JobRecord, test_set: list[llmp.data_model.example_record.ExampleRecord] = None)[source]¶
Attributes
INSTRUCTION_TEST_SIZEMIN_EXAMPLESPROMPT_SAMPLE_SIZERUN_PER_SAMPLESELECT_MODETEST_SIZEtest_set_idsMethods
__init__(job[, test_set])evaluate(job_settings[, num_workers])get_progress_bar(length, description[, sub, ...])optimize([mode, metric])Optimize the prompts and examples for a specific job.
- __init__(job: JobRecord, test_set: list[llmp.data_model.example_record.ExampleRecord] = None)[source]¶
- get_progress_bar(length: int, description: str, sub: bool = False, desc_length: int = 40, leave: bool = True)¶