Created
November 7, 2016 01:01
-
-
Save springcoil/c12826130458db9e9ddb96db61eca37e to your computer and use it in GitHub Desktop.
output_theano_convolutional_vae.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--------------------------------------------------------------------------- | |
ValueError Traceback (most recent call last) | |
<ipython-input-47-0d6966774623> in <module>() | |
4 local_RVs=local_RVs, observed_RVs=observed_RVs, | |
5 encoder_params=(enc.params + dec.params), | |
----> 6 optimizer=adam | |
7 ) | |
/Users/peadarcoyle/anaconda/envs/py35/lib/python3.5/site-packages/pymc3/variational/advi_minibatch.py in advi_minibatch(vars, start, model, n, n_mcsamples, minibatch_RVs, minibatch_tensors, minibatches, local_RVs, observed_RVs, encoder_params, total_size, optimizer, learning_rate, epsilon, random_seed, verbose) | |
325 | |
326 # ELBO wrt variational parameters | |
--> 327 inarray_g, uw_g, replace_g = _join_global_RVs(global_RVs, global_order) | |
328 inarray_l, uw_l, replace_l = _join_local_RVs(local_RVs, local_order) | |
329 logpt = _make_logpt(global_RVs, local_RVs, observed_RVs, model) | |
/Users/peadarcoyle/anaconda/envs/py35/lib/python3.5/site-packages/pymc3/variational/advi_minibatch.py in _join_global_RVs(global_RVs, global_order) | |
76 | |
77 def _join_global_RVs(global_RVs, global_order): | |
---> 78 joined_global = tt.concatenate([v.ravel() for v in global_RVs]) | |
79 uw_global = tt.dvector('uw_global') | |
80 uw_global.tag.test_value = np.concatenate([joined_global.tag.test_value, | |
/Users/peadarcoyle/anaconda/envs/py35/lib/python3.5/site-packages/theano/tensor/basic.py in concatenate(tensor_list, axis) | |
4223 "or a list, make sure you did not forget () or [] around " | |
4224 "arguments of concatenate.", tensor_list) | |
-> 4225 return join(axis, *tensor_list) | |
4226 | |
4227 | |
/Users/peadarcoyle/anaconda/envs/py35/lib/python3.5/site-packages/theano/gof/op.py in __call__(self, *inputs, **kwargs) | |
609 """ | |
610 return_list = kwargs.pop('return_list', False) | |
--> 611 node = self.make_node(*inputs, **kwargs) | |
612 | |
613 if config.compute_test_value != 'off': | |
/Users/peadarcoyle/anaconda/envs/py35/lib/python3.5/site-packages/theano/tensor/basic.py in make_node(self, *axis_and_tensors) | |
3738 axis, tensors = axis_and_tensors[0], axis_and_tensors[1:] | |
3739 if not tensors: | |
-> 3740 raise ValueError('Cannot join an empty list of tensors') | |
3741 as_tensor_variable_args = [as_tensor_variable(x) for x in tensors] | |
3742 | |
ValueError: Cannot join an empty list of tensors |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment