You're right. Having many dependencies may eventually give a problem like this, and unfortunately that happened. We did a more thorough dependency-rebuilding and found some issues, although couldn't exactly replicate the one you encounter.
But thanks so much for bringing this up! And sorry for the trouble. I'll try to fix it for you before the talk.
environment.yml
delete the line with "unityagents"? Then reinstall the environment and retry the demo?
[2019-03-15 10:47:42,580 INFO analysis.py calc_trial_fitness_df] Trial mean fitness: 1.1490101704353928
strength speed stability consistency
0 0.986015 1.643359 0.966667 1.0
[2019-03-15 10:47:42,666 INFO analysis.py save_trial_data] Saving trial data to data/dqn_cartpole_2019_03_15_104139/dqn_cartpole_t0
[2019-03-15 10:47:42,696 INFO viz.py save_image] Graph saved to /home/tom/Documents/SLM-Lab/data/dqn_cartpole_2019_03_15_104139/dqn_cartpole_t0_trial_graph.png
[2019-03-15 10:47:42,697 INFO logger.py info] Trial done and closed.
gets me
FileNotFoundError: /home/tom/Documents/SLM-Lab/data/dqn_cartpole_2019_03_15_104139/dqn_cartpole_t1_spec.jsonpython run_lab.py data/dqn_cartpole_2019_03_15_104139/dqn_cartpole_spec.json dqn_cartpole enjoy@dqn_cartpole_t0
Hi, thanks for SLM-lab! I found a bug in the setup_macOS script due to changes to HomeBrew: the following lines cause an error - the command 'brew cask --version' always fails because 'brew cask' no longer accepts a --version option, and then 'brew tap caskroom/cask' fails because cask is installed by default and it no longer uses caskroom, the error message printed is: 'caskroom/cask was moved. Tap homebrew/cask-cask instead'
if brew cask --version | grep --quiet "Cask" >/dev/null; then
true
else
brew tap caskroom/cask
fi