evolution-strategies-starter icon indicating copy to clipboard operation
evolution-strategies-starter copied to clipboard

Problems with viz.py

Open truell20 opened this issue 7 years ago • 2 comments

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)]]

truell20 avatar Mar 27 '17 17:03 truell20

Bump

truell20 avatar Mar 30 '17 01:03 truell20

?

truell20 avatar Apr 18 '17 00:04 truell20