Open eager-seeker opened 4 years ago
Just an update... Adding the experimental
directory from ray's rllib did seem to fix the tests, after starting from fresh. I could push up a PR to each, but would need to be granted the rights.
Hi, so yes, it does seem the matplotlib version is bad. That's a good catch. Yes, you are expected to use the conda env. Unfortunately, as for the Ray version, there isn't a version of the causal code that I've 100% proven to work. There is a branch up that has an upgrade to Ray 0.7.6 (ppo_causal_fixes) which you're welcome to check out and try!
Trying to follow the setup instructions through as per the README does not seem straightforward as things stand. (Mac OS, Mojave).
causal
environment from the environment.yml? Thepython setup.py develop
instructions given won't result in this will it?Assuming
conda env create -n causal environment.yml
needed to be run, the following issues then came up during setup:Workaround: This is odd, as I've used matplotlib and
import matplotlib.pyplot as plt
without issues on other environments. I'm not 100% sure what the details of the backend issues are, but relaxing the version specified in the environment file, and upgrading matplotlib (3.1.3 at time of writing), seemed to resolve.I have been trying to add further module ray symlinks (e.g. for
experimental
) but it just seems to reveal more and more unresolvable dependencies. Are there any plans to integrate with a stable/supported release of ray instead of the fork? I assume there remain incompatibilities.I would post a PR to update matplotlib if I could test the consequences. But I can't currently run tests.
May relate to https://github.com/eugenevinitsky/sequential_social_dilemma_games/issues/164, I'm not sure. That one seems to have different steps in setting up ray versions.