DiLu icon indicating copy to clipboard operation
DiLu copied to clipboard

The experiment went wrong!!help!

Open AHPUymhd opened this issue 1 year ago • 0 comments

Dear author, I ran your code and then ran into an error when storing the update experience for the second time, what is the reason? The following error message is displayed. ==========Simulation 2 Done========== Moviepy - Building video C:\Users\X\Desktop\DiLu-main\results\highway_2-episode-0.mp4. Moviepy - Writing video C:\Users\X\Desktop\DiLu-main\results\highway_2-episode-0.mp4

Traceback (most recent call last): Moviepy - Done ! Moviepy - video ready C:\Users\X\Desktop\DiLu-main\results\highway_2-episode-0.mp4 File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\openai\openai_object.py", line 59, in getattr return self[k] KeyError: 'data'

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "C:\Users\X\Desktop\DiLu-main\run_dilu.py", line 121, in fewshot_results = agent_memory.retriveMemory( File "C:\Users\X\Desktop\DiLu-main\dilu\driver_agent\vectorStore.py", line 43, in retriveMemory similarity_results = self.scenario_memory.similarity_search_with_score( File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\vectorstores\chroma.py", line 432, in similarity_search_with_score query_embedding = self._embedding_function.embed_query(query) File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 578, in embed_query return self.embed_documents([text])[0] File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 549, in embed_documents return self.get_len_safe_embeddings(texts, engine=engine) File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 425, in get_len_safe_embeddings response = embed_with_retry( File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 114, in embed_with_retry return embed_with_retry(**kwargs) File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\tenacity_init.py", line 289, in wrapped_f return self(f, *args, **kw) File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\tenacity_init.py", line 379, in call do = self.iter(retry_state=retry_state) File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\tenacity_init.py", line 314, in iter return fut.result() File "D:\ProgramData\anaconda3\envs\dilu\lib\concurrent\futures_base.py", line 437, in result return self.__get_result() File "D:\ProgramData\anaconda3\envs\dilu\lib\concurrent\futures_base.py", line 389, in __get_result raise self.exception File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\tenacity_init.py", line 382, in call result = fn(*args, **kwargs) File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\langchain\embeddings\openai.py", line 111, in _embed_with_retry response = embeddings.client.create(**kwargs) File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\openai\api_resources\embedding.py", line 38, in create for data in response.data: File "D:\ProgramData\anaconda3\envs\dilu\lib\site-packages\openai\openai_object.py", line 61, in getattr raise AttributeError(*err.args) AttributeError: data

Process finished with exit code 1 @zijinoier

AHPUymhd avatar May 13 '24 13:05 AHPUymhd