def create_prompts()

in evolve-instruct/evolve.py [0:0]


    def create_prompts(self):
        print("Creating %d prompts." % self.num_rows)
        assert self.seed_text_list, "must have seed text list"
        t0 = time.time()
        self.prompts.clear()
        for i in range(self.num_rows):
            new_prompt = np.random.choice(self.seed_text_list)
            self.prompts.append(new_prompt)
        i = 0
        print(f"length of self prompts={len(self.prompts)}")

        while self.mutate(i):
            print("Iteration: %d" % i)
            i += 1
            if i >= MAX_ITERATIONS:
                print("Reached maximum number of iterations.")
                break            
        t1 = time.time()
        print("Done creating %d prompts in %.4f seconds." % (len(self.final_prompts), t1 - t0))