---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-17-c641b3737c0e> in <module>()
25 data = {x: x_ph}
26
---> 27 inference = ed.KLqp({z: qz}, data)
28 optimizer = tf.train.RMSPropOptimizer(0.01, epsilon=1.0)
29 inference.initialize(optimizer=optimizer)
c:\programdata\miniconda3\envs\tensorflow\lib\site-packages\edward\inferences\klqp.py in __init__(self, *args, **kwargs)
57 """
58 def __init__(self, *args, **kwargs):
---> 59 super(KLqp, self).__init__(*args, **kwargs)
60
61 def initialize(self, n_samples=1, kl_scaling=None, *args, **kwargs):
c:\programdata\miniconda3\envs\tensorflow\lib\site-packages\edward\inferences\variational_inference.py in __init__(self, *args, **kwargs)
30 """
31 def __init__(self, *args, **kwargs):
---> 32 super(VariationalInference, self).__init__(*args, **kwargs)
33
34 def initialize(self, optimizer=None, var_list=None, use_prettytensor=False,
c:\programdata\miniconda3\envs\tensorflow\lib\site-packages\edward\inferences\inference.py in __init__(self, latent_vars, data)
69 self.latent_vars = latent_vars
70
---> 71 check_data(data)
72 self.data = {}
73 for key, value in six.iteritems(data):
c:\programdata\miniconda3\envs\tensorflow\lib\site-packages\edward\util\random_variables.py in check_data(data)
40 elif key.dtype != value.dtype:
41 raise TypeError("Key-value pair in data does not have same "
---> 42 "dtype: {}, {}".format(key.dtype, value.dtype))
43 elif isinstance(value, (float, list, int, np.ndarray, np.number, str)):
44 if not key.shape.is_compatible_with(np.shape(value)):
TypeError: Key-value pair in data does not have same dtype: <dtype: 'int32'>, <dtype: 'float32'>