We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 56d7f89 commit bbc3581Copy full SHA for bbc3581
dspy/teleprompt/simba.py
@@ -310,7 +310,7 @@ def register_new_program(prog: dspy.Module, score_list: list[float]):
310
trial_logs[idx_prog-1]["train_score"] = avg_score
311
312
best_idx = scores.index(max(scores)) if scores else 0
313
- best_program = candidate_programs[best_idx]
+ best_program = candidate_programs[best_idx].deepcopy()
314
logger.info(
315
f"Final trainset scores: {scores}, Best: {max(scores) if scores else 'N/A'} "
316
f"(at index {best_idx if scores else 'N/A'})\n\n\n"
0 commit comments