AutoPrompt: KeyError: 'samples'
Hi! I tried to run the pipeline using Azure Open AI, using LLM as annotator, but got this error.
Processing samples: 100%|##########| 1/1 [00:24<00:00, 24.04s/it]
Traceback (most recent call last):
File "prompt_model\AutoPrompt\run_pipeline.py", line 44, in <module>
best_prompt = pipeline.run_pipeline(opt.num_steps)
File "prompt_model\AutoPrompt\optimization_pipeline.py", line 274, in run_pipel
stop_criteria = self.step()
File "prompt_model\AutoPrompt\optimization_pipeline.py", line 233, in step
self.generate_initial_samples()
File "prompt_model\AutoPrompt\optimization_pipeline.py", line 194, in generate_tial_samples
samples_list = [element for sublist in samples_batches for element in sublist['samples']]
File "prompt_model\AutoPrompt\optimization_pipeline.py", line 194, in <listcomp
samples_list = [element for sublist in samples_batches for element in sublist['samples']]
KeyError: 'samples'
About this issue
- Original URL
- State: closed
- Created 4 months ago
- Comments: 17 (7 by maintainers)
It seems like a dataset structure issue. We will soon add to the readme an example of how to use your own annotated dataset and apply only the optimization part to this data. Meanwhile, I suggest iterating on your exact use case and data in our Discord channel, I think it will be easier and faster.