Closed ZijunSong closed 1 month ago
Hi there, thank you so much for reaching out. I am happy to help. I think the problem is actually that the dataset was downloaded to the wrong directory. This is the important part of the error:
ValueError: Vault does not exist and no experience_structure was provided.
You should have a directory called vaults/og_marl/smac_v1/3m.vlt/Good/
.
Do you have such a directory? Take careful note of the .vlt
after 3m
. This directory should have been downloaded when you ran the script. But maybe the script has a but, I will check.
As an aside, I recommend not downloading the "cuda" version of Jax. We only use Jax for the replay buffer, so the CPU version is fine. Rather download the "cuda" version of Tensorflow (which is what we have in the requirements file). Having the cuda version of both Jax and TF is possible but can easily result in dependency conflicts.
Thank you so much for your help! Your response resolved a major issue for me. When I ran examples/download_dataset.py
, I was able to download the data, and the problem was completely resolved. Thanks again for your assistance!
That's great! Don't hesitate to ask any further questions! I am happy to help!
Hello, I am very interested in your outstanding work, but I encountered a minor issue while attempting to reproduce it. I followed the steps in your Readme to configure the environment as follows:
All configurations were completed successfully. However, when I tried to run
I received the following error:
I suspect the issue may stem from my use of
CUDA 12.1
. When I attempted to update certain packages, such as viaI encountered environment conflicts. Therefore, I am reaching out to kindly ask for your guidance in resolving this issue. Thank you very much!