-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Closed
Description
======================================================================
ERROR: pymc3.tests.test_plots.test_plots
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
self.test(*self.arg)
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_plots.py", line 23, in test_plots
trace = sample(3000, step=step, start=start)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 182, in sample
return sample_func(**sample_args)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 193, in _sample
for strace in sampling:
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/tqdm/_tqdm.py", line 833, in __iter__
for obj in iterable:
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 282, in _iter_sample
point, states = step.step(point)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/arraystep.py", line 148, in step
apoint, stats = self.astep(bij.map(point))
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 132, in astep
accept = self.delta_logp(q, q0)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 898, in __call__
storage_map=getattr(self.fn, 'storage_map', None))
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/gof/link.py", line 325, in raise_with_op
reraise(exc_type, exc_value, exc_trace)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 884, in __call__
self.fn() if output_subset is None else\
NotImplementedError: input nd
Apply node that caused the error: InplaceDimShuffle{}(inarray1)
Toposort index: 0
Inputs types: [TensorType(float64, (True,))]
Inputs shapes: [(1, 1)]
Inputs strides: [(8, 8)]
Inputs values: [array([[-0.21887536]])]
Outputs clients: [[Elemwise{exp,no_inplace}(InplaceDimShuffle{}.0)]]
HINT: Re-running with most Theano optimization disabled could give you a back-trace of when this node was created. This can be done with by setting the Theano flag 'optimizer=fast_compile'. If that does not work, Theano optimizations can be disabled with 'optimizer=None'.
HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of this apply node.
-------------------- >> begin captured logging << --------------------
pymc3: DEBUG: Applied log-transform to lam and added transformed lam_log_ to model.
--------------------- >> end captured logging << ---------------------
======================================================================
ERROR: test_iter_sample (pymc3.tests.test_sampling.TestSample)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_sampling.py", line 75, in test_iter_sample
for i, trace in enumerate(samps):
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 244, in iter_sample
for i, strace in enumerate(sampling):
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 282, in _iter_sample
point, states = step.step(point)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/arraystep.py", line 148, in step
apoint, stats = self.astep(bij.map(point))
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 132, in astep
accept = self.delta_logp(q, q0)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 898, in __call__
storage_map=getattr(self.fn, 'storage_map', None))
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/gof/link.py", line 325, in raise_with_op
reraise(exc_type, exc_value, exc_trace)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 884, in __call__
self.fn() if output_subset is None else\
ValueError: Expected 1 dimensions input
Apply node that caused the error: Subtensor{int64:int64:}(inarray1, Constant{0}, Constant{2})
Toposort index: 1
Inputs types: [TensorType(float64, vector), Scalar(int64), Scalar(int64)]
Inputs shapes: [(1, 2), (), ()]
Inputs strides: [(16, 8), (), ()]
Inputs values: [array([[ 0.20649799, 0.20649799]]), 0, 2]
Outputs clients: [[Elemwise{Composite{(i0 + (i1 * sqr((i2 + i3))))}}(TensorConstant{(1,) of -1..7551280194}, TensorConstant{(1,) of -1.3}, TensorConstant{(1,) of 2.1}, Subtensor{int64:int64:}.0)]]
Backtrace when the node is created(use Theano flag traceback.limit=N to make it longer):
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/unittest/case.py", line 393, in __call__
return self.run(*args, **kwds)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/unittest/case.py", line 320, in run
self.setUp()
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_sampling.py", line 26, in setUp
self.model, self.start, self.step, _ = simple_init()
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/models.py", line 53, in simple_init
step = Metropolis(model.vars, np.diag([1.]), model=model)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 106, in __init__
self.delta_logp = delta_logp(model.logpt, vars, shared)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 453, in delta_logp
[logp0], inarray0 = pm.join_nonshared_inputs([logp], vars, shared)
File "/home/travis/build/pymc-devs/pymc3/pymc3/theanof.py", line 207, in join_nonshared_inputs
for var, slc, shp, dtyp in ordering.vmap}
File "/home/travis/build/pymc-devs/pymc3/pymc3/theanof.py", line 207, in <dictcomp>
for var, slc, shp, dtyp in ordering.vmap}
HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of this apply node.
======================================================================
ERROR: test_sample (pymc3.tests.test_sampling.TestSample)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_sampling.py", line 62, in test_sample
pm.sample(steps, step=self.step, njobs=njobs, random_seed=self.random_seed)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 182, in sample
return sample_func(**sample_args)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 193, in _sample
for strace in sampling:
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/tqdm/_tqdm.py", line 833, in __iter__
for obj in iterable:
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 282, in _iter_sample
point, states = step.step(point)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/arraystep.py", line 148, in step
apoint, stats = self.astep(bij.map(point))
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 132, in astep
accept = self.delta_logp(q, q0)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 898, in __call__
storage_map=getattr(self.fn, 'storage_map', None))
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/gof/link.py", line 325, in raise_with_op
reraise(exc_type, exc_value, exc_trace)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 884, in __call__
self.fn() if output_subset is None else\
ValueError: Expected 1 dimensions input
Apply node that caused the error: Subtensor{int64:int64:}(inarray1, Constant{0}, Constant{2})
Toposort index: 1
Inputs types: [TensorType(float64, vector), Scalar(int64), Scalar(int64)]
Inputs shapes: [(1, 2), (), ()]
Inputs strides: [(16, 8), (), ()]
Inputs values: [array([[ 0.20649799, 0.20649799]]), 0, 2]
Outputs clients: [[Elemwise{Composite{(i0 + (i1 * sqr((i2 + i3))))}}(TensorConstant{(1,) of -1..7551280194}, TensorConstant{(1,) of -1.3}, TensorConstant{(1,) of 2.1}, Subtensor{int64:int64:}.0)]]
Backtrace when the node is created(use Theano flag traceback.limit=N to make it longer):
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/unittest/case.py", line 393, in __call__
return self.run(*args, **kwds)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/unittest/case.py", line 320, in run
self.setUp()
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_sampling.py", line 26, in setUp
self.model, self.start, self.step, _ = simple_init()
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/models.py", line 53, in simple_init
step = Metropolis(model.vars, np.diag([1.]), model=model)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 106, in __init__
self.delta_logp = delta_logp(model.logpt, vars, shared)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 453, in delta_logp
[logp0], inarray0 = pm.join_nonshared_inputs([logp], vars, shared)
File "/home/travis/build/pymc-devs/pymc3/pymc3/theanof.py", line 207, in join_nonshared_inputs
for var, slc, shp, dtyp in ordering.vmap}
File "/home/travis/build/pymc-devs/pymc3/pymc3/theanof.py", line 207, in <dictcomp>
for var, slc, shp, dtyp in ordering.vmap}
HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of this apply node.
======================================================================
ERROR: test_summary_0d_variable_model (pymc3.tests.test_stats.TestStats)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_stats.py", line 121, in test_summary_0d_variable_model
trace = pm.sample(100, step=step)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 182, in sample
return sample_func(**sample_args)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 193, in _sample
for strace in sampling:
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/tqdm/_tqdm.py", line 833, in __iter__
for obj in iterable:
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 282, in _iter_sample
point, states = step.step(point)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/arraystep.py", line 148, in step
apoint, stats = self.astep(bij.map(point))
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 132, in astep
accept = self.delta_logp(q, q0)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 898, in __call__
storage_map=getattr(self.fn, 'storage_map', None))
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/gof/link.py", line 325, in raise_with_op
reraise(exc_type, exc_value, exc_trace)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 884, in __call__
self.fn() if output_subset is None else\
NotImplementedError: input nd
Apply node that caused the error: InplaceDimShuffle{}(inarray1)
Toposort index: 1
Inputs types: [TensorType(float64, (True,))]
Inputs shapes: [(1, 1)]
Inputs strides: [(8, 8)]
Inputs values: [array([[ 0.20649799]])]
Outputs clients: [[Elemwise{Composite{((i0 * (i1 + (i2 * sqr((i3 + i4))))) - (i0 * (i1 + (i2 * sqr((i3 + i5))))))}}(TensorConstant{0.5}, TensorConstant{-2.36260559534}, TensorConstant{-0.591715976331}, TensorConstant{2.1}, InplaceDimShuffle{}.0, InplaceDimShuffle{}.0)]]
HINT: Re-running with most Theano optimization disabled could give you a back-trace of when this node was created. This can be done with by setting the Theano flag 'optimizer=fast_compile'. If that does not work, Theano optimizations can be disabled with 'optimizer=None'.
HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of this apply node.
======================================================================
ERROR: test_summary_1d_variable_model (pymc3.tests.test_stats.TestStats)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_stats.py", line 130, in test_summary_1d_variable_model
trace = pm.sample(100, step=step)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 182, in sample
return sample_func(**sample_args)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 193, in _sample
for strace in sampling:
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/tqdm/_tqdm.py", line 833, in __iter__
for obj in iterable:
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 282, in _iter_sample
point, states = step.step(point)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/arraystep.py", line 148, in step
apoint, stats = self.astep(bij.map(point))
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 132, in astep
accept = self.delta_logp(q, q0)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 898, in __call__
storage_map=getattr(self.fn, 'storage_map', None))
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/gof/link.py", line 325, in raise_with_op
reraise(exc_type, exc_value, exc_trace)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 884, in __call__
self.fn() if output_subset is None else\
ValueError: Expected 1 dimensions input
Apply node that caused the error: Subtensor{int64:int64:}(inarray1, Constant{0}, Constant{2})
Toposort index: 1
Inputs types: [TensorType(float64, vector), Scalar(int64), Scalar(int64)]
Inputs shapes: [(1, 2), (), ()]
Inputs strides: [(16, 8), (), ()]
Inputs values: [array([[ 0.20649799, 0.20649799]]), 0, 2]
Outputs clients: [[Elemwise{Composite{(i0 + (i1 * sqr((i2 + i3))))}}(TensorConstant{(1,) of -2..6260559534}, TensorConstant{(1,) of -0..1715976331}, TensorConstant{(1,) of 2.1}, Subtensor{int64:int64:}.0)]]
Backtrace when the node is created(use Theano flag traceback.limit=N to make it longer):
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/nose/case.py", line 151, in runTest
test(result)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/unittest/case.py", line 393, in __call__
return self.run(*args, **kwds)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_stats.py", line 129, in test_summary_1d_variable_model
step = Metropolis(model.vars, np.diag([1.]), blocked=True)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 106, in __init__
self.delta_logp = delta_logp(model.logpt, vars, shared)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 453, in delta_logp
[logp0], inarray0 = pm.join_nonshared_inputs([logp], vars, shared)
File "/home/travis/build/pymc-devs/pymc3/pymc3/theanof.py", line 207, in join_nonshared_inputs
for var, slc, shp, dtyp in ordering.vmap}
File "/home/travis/build/pymc-devs/pymc3/pymc3/theanof.py", line 207, in <dictcomp>
for var, slc, shp, dtyp in ordering.vmap}
HINT: Use the Theano flag 'exception_verbosity=high' for a debugprint and storage map footprint of this apply node.
======================================================================
ERROR: test_summary_2d_variable_model (pymc3.tests.test_stats.TestStats)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_stats.py", line 140, in test_summary_2d_variable_model
trace = pm.sample(100, step=step)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 182, in sample
return sample_func(**sample_args)
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 193, in _sample
for strace in sampling:
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/tqdm/_tqdm.py", line 833, in __iter__
for obj in iterable:
File "/home/travis/build/pymc-devs/pymc3/pymc3/sampling.py", line 282, in _iter_sample
point, states = step.step(point)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/arraystep.py", line 148, in step
apoint, stats = self.astep(bij.map(point))
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 132, in astep
accept = self.delta_logp(q, q0)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 898, in __call__
storage_map=getattr(self.fn, 'storage_map', None))
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/gof/link.py", line 325, in raise_with_op
reraise(exc_type, exc_value, exc_trace)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/theano/compile/function_module.py", line 884, in __call__
self.fn() if output_subset is None else\
ValueError: Expected 1 dimensions input
Apply node that caused the error: Subtensor{int64:int64:}(inarray1, Constant{0}, Constant{4})
Toposort index: 1
Inputs types: [TensorType(float64, vector), Scalar(int64), Scalar(int64)]
Inputs shapes: [(1, 4), (), ()]
Inputs strides: [(32, 8), (), ()]
Inputs values: [array([[ 0.20649799, 0.20649799, 0.20649799, 0.20649799]]), 0, 4]
Outputs clients: [[Reshape{2}(Subtensor{int64:int64:}.0, TensorConstant{(2,) of 2})]]
Backtrace when the node is created(use Theano flag traceback.limit=N to make it longer):
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/site-packages/nose/case.py", line 151, in runTest
test(result)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/unittest/case.py", line 393, in __call__
return self.run(*args, **kwds)
File "/home/travis/miniconda2/envs/testenv/lib/python2.7/unittest/case.py", line 329, in run
testMethod()
File "/home/travis/build/pymc-devs/pymc3/pymc3/tests/test_stats.py", line 139, in test_summary_2d_variable_model
step = Metropolis(model.vars, np.diag([1.]), blocked=True)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 106, in __init__
self.delta_logp = delta_logp(model.logpt, vars, shared)
File "/home/travis/build/pymc-devs/pymc3/pymc3/step_methods/metropolis.py", line 453, in delta_logp
[logp0], inarray0 = pm.join_nonshared_inputs([logp], vars, shared)
File "/home/travis/build/pymc-devs/pymc3/pymc3/theanof.py", line 207, in join_nonshared_inputs
for var, slc, shp, dtyp in ordering.vmap}
File "/home/travis/build/pymc-devs/pymc3/pymc3/theanof.py", line 207, in <dictcomp>
for var, slc, shp, dtyp in ordering.vmap}
Probably a theano master problem?
Metadata
Metadata
Assignees
Labels
No labels