evolution-strategies-starter
evolution-strategies-starter copied to clipboard
Problems with viz.py
I'm having a bit of trouble with viz.py
When I run it like so:
sudo python3 -m scripts.viz Humanoid-v1 /tmp/es_master_25626/snapshot_iter00000_rew279.h5 --record --stochastic
I get errors like this:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py", line 1021, in _do_call
return fn(*args)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py", line 1003, in _run_fn
status, run_metadata)
File "/usr/lib/python3.5/contextlib.py", line 66, in __exit__
next(self.gen)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/framework/errors_impl.py", line 469, in raise_exception_on_not_ok_status
pywrap_tensorflow.TF_GetCode(status))
tensorflow.python.framework.errors_impl.FailedPreconditionError: Attempting to use uninitialized value MujocoPolicy/ob_mean
[[Node: MujocoPolicy/ob_mean/read = Identity[T=DT_FLOAT, _class=["loc:@MujocoPolicy/ob_mean"], _device="/job:localhost/replica:0/task:0/cpu:0"](MujocoPolicy/ob_mean)]]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/truell20/evolution-strategies/scripts/viz.py", line 40, in <module>
main()
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/home/truell20/evolution-strategies/scripts/viz.py", line 30, in main
rews, t = pi.rollout(env, render=True, random_stream=(np.random if stochastic else None))
File "/home/truell20/evolution-strategies/es_distributed/policies.py", line 78, in rollout
ac = self.act(ob[None], random_stream=random_stream)[0]
File "/home/truell20/evolution-strategies/es_distributed/policies.py", line 197, in act
a = self._act(ob)
File "/home/truell20/evolution-strategies/es_distributed/tf_util.py", line 137, in <lambda>
return lambda *inputs : f(*inputs)[0]
File "/home/truell20/evolution-strategies/es_distributed/tf_util.py", line 152, in __call__
results = get_session().run(self.outputs_update, feed_dict=feed_dict)[:-1]
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py", line 766, in run
run_metadata_ptr)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py", line 964, in _run
feed_dict_string, options, run_metadata)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py", line 1014, in _do_run
target_list, options, run_metadata)
File "/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py", line 1034, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.FailedPreconditionError: Attempting to use uninitialized value MujocoPolicy/ob_mean
[[Node: MujocoPolicy/ob_mean/read = Identity[T=DT_FLOAT, _class=["loc:@MujocoPolicy/ob_mean"], _device="/job:localhost/replica:0/task:0/cpu:0"](MujocoPolicy/ob_mean)]]
Bump
?