Skip to content

Travis is unhappy (again) #1773

@twiecki

Description

@twiecki
======================================================================
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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions