dspy.BootstrapFinetune
dspy.BootstrapFinetune(metric: Optional[Callable] = None, multitask: bool = True, train_kwargs: Optional[Union[Dict[str, Any], Dict[LM, Dict[str, Any]]]] = None, adapter: Optional[Union[Adapter, Dict[LM, Adapter]]] = None, exclude_demos: bool = False, num_threads: Optional[int] = None)
Bases: FinetuneTeleprompter
Source code in dspy/teleprompt/bootstrap_finetune.py
Functions
compile(student: Program, trainset: List[Example], teacher: Optional[Union[Program, List[Program]]] = None) -> Program
Source code in dspy/teleprompt/bootstrap_finetune.py
convert_to_lm_dict(arg) -> Dict[LM, Any]
staticmethod
Source code in dspy/teleprompt/bootstrap_finetune.py
finetune_lms(finetune_dict) -> Dict[Any, LM]
staticmethod
Source code in dspy/teleprompt/bootstrap_finetune.py
get_params() -> dict[str, Any]
Get the parameters of the teleprompter.
Returns:
Type | Description |
---|---|
dict[str, Any]
|
The parameters of the teleprompter. |