Closed achuwilson closed 4 years ago
Unfortunately that's somewhat of a catch-all error for stable baseline multi processing environments, but I'm guessing there was a network timeout issue. How many parallel environments were running?
If you want to confirm the underlying error, you can replace SubprocVecEnv
with DummyVecEnv
in the baseline's make_unity_env
function. DummyVecEnv
runs environments in a single rather than through multiple processes, so this will be a little slower. However, it will propagate the original exception.
I was running a single environment with the SubprocVecEnv
. I will now try with the DummyVecEnv
too.
I wanted to follow up on this thread - did DummyVecEnv
help debug the issue?
When calling the env.step(action), it works most of the time, but once in a while it returns an error