Use correct format for demonstration samples for evaluation and evolution
Compare changes
- Max Kimmich authored
+ 218
− 97
@@ -7,7 +8,6 @@ from tqdm import trange
@@ -23,7 +23,7 @@ from evoprompt.evolution.template_ga import (
@@ -50,14 +50,12 @@ class EvolutionAlgorithm(PromptOptimization, metaclass=ABCMeta):
@@ -93,6 +91,43 @@ class EvolutionAlgorithm(PromptOptimization, metaclass=ABCMeta):
@@ -163,8 +198,8 @@ class EvolutionAlgorithm(PromptOptimization, metaclass=ABCMeta):
@@ -195,7 +230,13 @@ class EvolutionAlgorithm(PromptOptimization, metaclass=ABCMeta):
@@ -241,20 +282,23 @@ class GeneticAlgorithm(EvolutionAlgorithm):
@@ -265,17 +309,18 @@ class GeneticAlgorithm(EvolutionAlgorithm):
@@ -301,22 +346,28 @@ class GeneticAlgorithm(EvolutionAlgorithm):
@@ -342,59 +393,56 @@ class DifferentialEvolution(EvolutionAlgorithm):
@@ -412,22 +460,28 @@ class DifferentialEvolution(EvolutionAlgorithm):
@@ -453,40 +507,64 @@ class DifferentialEvolutionWithCot(DifferentialEvolution):
@@ -494,28 +572,62 @@ class DifferentialEvolutionWithCot(DifferentialEvolution):
@@ -528,9 +640,18 @@ class DifferentialEvolutionWithCot(DifferentialEvolution):