in SketchExperiment.py [0:0]
def makeJobs(self):
print(f"Making jobs for run {self.run}")
self.workload.reset(seed=self.run)
self.oracle.reset(workload=self.workload)
self.oracle.prepare()
workload = self.workload
oracle = self.oracle
workload.prepareForPickle()
oracle.prepareForPickle()
for rep in range(self.experiment.options.nrepetitions):
for sketch_name, (sketch_fun, sketch_params) in self.experiment.sketches.items():
for p in sketch_params:
yield Job(self.sketch_seed_start + rep, sketch_name, sketch_fun, p, workload, oracle, options=self.experiment.options)