(env_openai) eitel@revels ~/virtual_envs/env_openai/openai_gym/gym (master *) $ ./../code/modular_rl/run_cem.py --env=Acrobot-v1 --agent=modular_rl.agentzoo.DeterministicAgent --n_iter=2Using TensorFlow backend. [2016-10-04 20:43:27,668] Making new env: Acrobot-v1 I tensorflow/core/common_runtime/local_device.cc:25] Local device intra op parallelism threads: 8 I tensorflow/core/common_runtime/local_session.cc:45] Local session inter op parallelism threads: 8 Traceback (most recent call last): File "./../code/modular_rl/run_cem.py", line 31, in agent = agent_ctor(env.observation_space, env.action_space, cfg) File "/home/eitel/virtual_envs/env_openai/openai_gym/code/modular_rl/modular_rl/agentzoo.py", line 109, in __init__ policy = make_deterministic_mlp(ob_space, ac_space, cfg) File "/home/eitel/virtual_envs/env_openai/openai_gym/code/modular_rl/modular_rl/agentzoo.py", line 64, in make_deterministic_mlp net.add(Dense(layeroutsize, activation="tanh", **inshp)) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/keras/models.py", line 107, in add layer.create_input_layer(batch_input_shape, input_dtype) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/keras/engine/topology.py", line 341, in create_input_layer self(x) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/keras/engine/topology.py", line 485, in __call__ self.add_inbound_node(inbound_layers, node_indices, tensor_indices) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/keras/engine/topology.py", line 543, in add_inbound_node Node.create_node(self, inbound_layers, node_indices, tensor_indices) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/keras/engine/topology.py", line 148, in create_node output_tensors = to_list(outbound_layer.call(input_tensors[0], mask=input_masks[0])) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/keras/layers/core.py", line 619, in call return self.activation(K.dot(x, self.W) + self.b) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/keras/backend/tensorflow_backend.py", line 182, in dot out = tf.matmul(x, y) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/tensorflow/python/ops/math_ops.py", line 781, in matmul name=name) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/tensorflow/python/ops/gen_math_ops.py", line 600, in _mat_mul transpose_b=transpose_b, name=name) File "/home/eitel/virtual_envs/env_openai/local/lib/python2.7/site-packages/tensorflow/python/ops/op_def_library.py", line 410, in apply_op inferred_from[input_arg.type_attr])) TypeError: Input 'b' of 'MatMul' Op has type float32_ref that does not match type float64 of argument 'a'. [2016-10-04 20:43:27,968] Finished writing results. You can upload them to the scoreboard via gym.upload('/tmp/a.h5.dir')