Skip to content

Instantly share code, notes, and snippets.

@springcoil
Created November 7, 2016 01:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save springcoil/c12826130458db9e9ddb96db61eca37e to your computer and use it in GitHub Desktop.
Save springcoil/c12826130458db9e9ddb96db61eca37e to your computer and use it in GitHub Desktop.
output_theano_convolutional_vae.py
---------------------------------------------------------------------------
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