-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BUG: Using transform=pm.distributions.transforms.ordered
together with non-null dims
results in AssertionError
#7554
Comments
This was probably fixed recently in pymc-devs/pytensor#1036 and should be in the next release of PyTensor + bump on PyMC dependency |
Thanks. I just tested it and got a new error, probably relevant for you. ---------------------------------------------------------------------------
RemoteTraceback Traceback (most recent call last)
RemoteTraceback:
"""
Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/compile/function/types.py", line 960, in __call__
self.vm()
AssertionError: SpecifyShape: dim 0 of input has shape 2, expected 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/parallel.py", line 128, in run
self._start_loop()
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/parallel.py", line 180, in _start_loop
point, stats = self._step_method.step(self._point)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/step_methods/arraystep.py", line 173, in step
return super().step(point)
^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/step_methods/arraystep.py", line 101, in step
apoint, stats = self.astep(q)
^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/step_methods/hmc/base_hmc.py", line 168, in astep
start = self.integrator.compute_state(q0, p0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/step_methods/hmc/integration.py", line 56, in compute_state
logp, dlogp = self._logp_dlogp_func(q)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/model/core.py", line 359, in __call__
cost, *grads = self._pytensor_function(*grad_vars)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/compile/function/types.py", line 973, in __call__
raise_with_op(
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/link/utils.py", line 524, in raise_with_op
raise exc_value.with_traceback(exc_trace)
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/compile/function/types.py", line 960, in __call__
self.vm()
AssertionError: SpecifyShape: dim 0 of input has shape 2, expected 1.
Apply node that caused the error: SpecifyShape(Subtensor{:stop:step}.0, 1)
Toposort index: 81
Inputs types: [TensorType(float64, shape=(2,)), TensorType(int8, shape=())]
Inputs shapes: [(2,), ()]
Inputs strides: [(-8,), ()]
Inputs values: [array([ 0.26211354, -0.50627326]), array(1, dtype=int8)]
Outputs clients: [[Composite{(1.0 + (i0 * i1))}(SpecifyShape.0, Exp.0)]]
HINT: Re-running with most PyTensor optimizations disabled could provide a back-trace showing when this node was created. This can be done by setting the PyTensor flag 'optimizer=fast_compile'. If that does not work, PyTensor optimizations can be disabled with 'optimizer=None'.
HINT: Use the PyTensor flag `exception_verbosity=high` for a debug print-out and storage map footprint of this Apply node.
"""
The above exception was the direct cause of the following exception:
AssertionError Traceback (most recent call last)
AssertionError: SpecifyShape: dim 0 of input has shape 2, expected 1.
Apply node that caused the error: SpecifyShape(Subtensor{:stop:step}.0, 1)
Toposort index: 81
Inputs types: [TensorType(float64, shape=(2,)), TensorType(int8, shape=())]
Inputs shapes: [(2,), ()]
Inputs strides: [(-8,), ()]
Inputs values: [array([ 0.26211354, -0.50627326]), array(1, dtype=int8)]
Outputs clients: [[Composite{(1.0 + (i0 * i1))}(SpecifyShape.0, Exp.0)]]
HINT: Re-running with most PyTensor optimizations disabled could provide a back-trace showing when this node was created. This can be done by setting the PyTensor flag 'optimizer=fast_compile'. If that does not work, PyTensor optimizations can be disabled with 'optimizer=None'.
HINT: Use the PyTensor flag `exception_verbosity=high` for a debug print-out and storage map footprint of this Apply node.
The above exception was the direct cause of the following exception:
ParallelSamplingError Traceback (most recent call last)
Cell In[10], line 2
1 with model:
----> 2 idata = pm.sample()
File ~/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/mcmc.py:848, in sample(draws, tune, chains, cores, random_seed, progressbar, progressbar_theme, step, var_names, nuts_sampler, initvals, init, jitter_max_retries, n_init, trace, discard_tuned_samples, compute_convergence_checks, keep_warning_stat, return_inferencedata, idata_kwargs, nuts_sampler_kwargs, callback, mp_ctx, blas_cores, model, **kwargs)
846 _print_step_hierarchy(step)
847 try:
--> 848 _mp_sample(**sample_args, **parallel_args)
849 except pickle.PickleError:
850 _log.warning("Could not pickle model, sampling singlethreaded.")
File ~/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/mcmc.py:1261, in _mp_sample(draws, tune, step, chains, cores, random_seed, start, progressbar, progressbar_theme, traces, model, callback, blas_cores, mp_ctx, **kwargs)
1259 try:
1260 with sampler:
-> 1261 for draw in sampler:
1262 strace = traces[draw.chain]
1263 strace.record(draw.point, draw.stats)
File ~/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/parallel.py:471, in ParallelSampler.__iter__(self)
464 task = progress.add_task(
465 self._desc.format(self),
466 completed=self._completed_draws,
467 total=self._total_draws,
468 )
470 while self._active:
--> 471 draw = ProcessAdapter.recv_draw(self._active)
472 proc, is_last, draw, tuning, stats = draw
473 self._completed_draws += 1
File ~/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/parallel.py:338, in ProcessAdapter.recv_draw(processes, timeout)
336 else:
337 error = RuntimeError(f"Chain {proc.chain} failed.")
--> 338 raise error from old_error
339 elif msg[0] == "writing_done":
340 proc._readable = True
ParallelSamplingError: Chain 1 failed with: SpecifyShape: dim 0 of input has shape 2, expected 1.
Apply node that caused the error: SpecifyShape(Subtensor{:stop:step}.0, 1)
Toposort index: 81
Inputs types: [TensorType(float64, shape=(2,)), TensorType(int8, shape=())]
Inputs shapes: [(2,), ()]
Inputs strides: [(-8,), ()]
Inputs values: [array([ 0.26211354, -0.50627326]), array(1, dtype=int8)]
Outputs clients: [[Composite{(1.0 + (i0 * i1))}(SpecifyShape.0, Exp.0)]]
HINT: Re-running with most PyTensor optimizations disabled could provide a back-trace showing when this node was created. This can be done by setting the PyTensor flag 'optimizer=fast_compile'. If that does not work, PyTensor optimizations can be disabled with 'optimizer=None'.
HINT: Use the PyTensor flag `exception_verbosity=high` for a debug print-out and storage map footprint of this Apply node. And if I also add ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
Auto-assigning NUTS sampler...
Initializing NUTS using jitter+adapt_diag...
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
ERROR (pytensor.graph.rewriting.basic): Rewrite failure due to: local_reduce_join
ERROR (pytensor.graph.rewriting.basic): node: Sum{axis=1}(Join.0)
ERROR (pytensor.graph.rewriting.basic): TRACEBACK:
ERROR (pytensor.graph.rewriting.basic): Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1909, in process_node
replacements = node_rewriter.transform(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/math.py", line 1668, in local_reduce_join
new_input = apply_local_dimshuffle_lift(None, inp.squeeze(join_axis))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 374, in apply_local_dimshuffle_lift
new = local_dimshuffle_lift.transform(fgraph, var.owner)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/graph/rewriting/basic.py", line 1081, in transform
return self.fn(fgraph, node)
^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/tensor/rewriting/elemwise.py", line 432, in local_dimshuffle_lift
and (len(fgraph.clients[inp]) == 1)
^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'clients'
Multiprocess sampling (4 chains in 4 jobs)
NUTS: [b_predictor, threshold]
Sampling 4 chains, 0 divergences ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0% -:--:-- / 0:00:00 And the following error ---------------------------------------------------------------------------
RemoteTraceback Traceback (most recent call last)
RemoteTraceback:
"""
Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/compile/function/types.py", line 960, in __call__
self.vm()
AssertionError: SpecifyShape: dim 0 of input has shape 2, expected 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/parallel.py", line 128, in run
self._start_loop()
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/parallel.py", line 180, in _start_loop
point, stats = self._step_method.step(self._point)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/step_methods/arraystep.py", line 173, in step
return super().step(point)
^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/step_methods/arraystep.py", line 101, in step
apoint, stats = self.astep(q)
^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/step_methods/hmc/base_hmc.py", line 168, in astep
start = self.integrator.compute_state(q0, p0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/step_methods/hmc/integration.py", line 56, in compute_state
logp, dlogp = self._logp_dlogp_func(q)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/model/core.py", line 359, in __call__
cost, *grads = self._pytensor_function(*grad_vars)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/compile/function/types.py", line 973, in __call__
raise_with_op(
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/link/utils.py", line 524, in raise_with_op
raise exc_value.with_traceback(exc_trace)
File "/home/tomas/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pytensor/compile/function/types.py", line 960, in __call__
self.vm()
AssertionError: SpecifyShape: dim 0 of input has shape 2, expected 1.
Apply node that caused the error: SpecifyShape(Subtensor{:stop:step}.0, 1)
Toposort index: 70
Inputs types: [TensorType(float64, shape=(2,)), TensorType(int8, shape=())]
Inputs shapes: [(2,), ()]
Inputs strides: [(-8,), ()]
Inputs values: [array([-0.65585729, -1.55057568]), array(1, dtype=int8)]
Outputs clients: [[Composite{(1.0 + (i0 * i1))}(SpecifyShape.0, Exp.0)]]
HINT: Re-running with most PyTensor optimizations disabled could provide a back-trace showing when this node was created. This can be done by setting the PyTensor flag 'optimizer=fast_compile'. If that does not work, PyTensor optimizations can be disabled with 'optimizer=None'.
HINT: Use the PyTensor flag `exception_verbosity=high` for a debug print-out and storage map footprint of this Apply node.
"""
The above exception was the direct cause of the following exception:
AssertionError Traceback (most recent call last)
AssertionError: SpecifyShape: dim 0 of input has shape 2, expected 1.
Apply node that caused the error: SpecifyShape(Subtensor{:stop:step}.0, 1)
Toposort index: 70
Inputs types: [TensorType(float64, shape=(2,)), TensorType(int8, shape=())]
Inputs shapes: [(2,), ()]
Inputs strides: [(-8,), ()]
Inputs values: [array([-0.65585729, -1.55057568]), array(1, dtype=int8)]
Outputs clients: [[Composite{(1.0 + (i0 * i1))}(SpecifyShape.0, Exp.0)]]
HINT: Re-running with most PyTensor optimizations disabled could provide a back-trace showing when this node was created. This can be done by setting the PyTensor flag 'optimizer=fast_compile'. If that does not work, PyTensor optimizations can be disabled with 'optimizer=None'.
HINT: Use the PyTensor flag `exception_verbosity=high` for a debug print-out and storage map footprint of this Apply node.
The above exception was the direct cause of the following exception:
ParallelSamplingError Traceback (most recent call last)
Cell In[8], line 2
1 with model:
----> 2 idata = pm.sample()
File ~/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/mcmc.py:848, in sample(draws, tune, chains, cores, random_seed, progressbar, progressbar_theme, step, var_names, nuts_sampler, initvals, init, jitter_max_retries, n_init, trace, discard_tuned_samples, compute_convergence_checks, keep_warning_stat, return_inferencedata, idata_kwargs, nuts_sampler_kwargs, callback, mp_ctx, blas_cores, model, **kwargs)
846 _print_step_hierarchy(step)
847 try:
--> 848 _mp_sample(**sample_args, **parallel_args)
849 except pickle.PickleError:
850 _log.warning("Could not pickle model, sampling singlethreaded.")
File ~/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/mcmc.py:1261, in _mp_sample(draws, tune, step, chains, cores, random_seed, start, progressbar, progressbar_theme, traces, model, callback, blas_cores, mp_ctx, **kwargs)
1259 try:
1260 with sampler:
-> 1261 for draw in sampler:
1262 strace = traces[draw.chain]
1263 strace.record(draw.point, draw.stats)
File ~/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/parallel.py:471, in ParallelSampler.__iter__(self)
464 task = progress.add_task(
465 self._desc.format(self),
466 completed=self._completed_draws,
467 total=self._total_draws,
468 )
470 while self._active:
--> 471 draw = ProcessAdapter.recv_draw(self._active)
472 proc, is_last, draw, tuning, stats = draw
473 self._completed_draws += 1
File ~/miniconda3/envs/bambi-dev/lib/python3.11/site-packages/pymc/sampling/parallel.py:338, in ProcessAdapter.recv_draw(processes, timeout)
336 else:
337 error = RuntimeError(f"Chain {proc.chain} failed.")
--> 338 raise error from old_error
339 elif msg[0] == "writing_done":
340 proc._readable = True
ParallelSamplingError: Chain 0 failed with: SpecifyShape: dim 0 of input has shape 2, expected 1.
Apply node that caused the error: SpecifyShape(Subtensor{:stop:step}.0, 1)
Toposort index: 70
Inputs types: [TensorType(float64, shape=(2,)), TensorType(int8, shape=())]
Inputs shapes: [(2,), ()]
Inputs strides: [(-8,), ()]
Inputs values: [array([-0.65585729, -1.55057568]), array(1, dtype=int8)]
Outputs clients: [[Composite{(1.0 + (i0 * i1))}(SpecifyShape.0, Exp.0)]]
HINT: Re-running with most PyTensor optimizations disabled could provide a back-trace showing when this node was created. This can be done by setting the PyTensor flag 'optimizer=fast_compile'. If that does not work, PyTensor optimizations can be disabled with 'optimizer=None'.
HINT: Use the PyTensor flag `exception_verbosity=high` for a debug print-out and storage map footprint of this Apply node. |
The rewrite bug is obvious, the other one not sure. Have to see why the SpecifyShape is introduced |
This is the MRE import pymc as pm
coords = {"threshold_dim": [0, 1]}
with pm.Model(coords=coords) as model:
threshold = pm.Normal(
"threshold",
mu=[-2, 2],
sigma=1,
transform=pm.distributions.transforms.ordered,
dims="threshold_dim",
)
idata = pm.sample() |
Describe the issue:
Someone opened an issue in the Bambi repo showing that trying to fit certain model resulted in an AssertionError. I reproduced the model in PyMC and found the issue. When we pass something to
dims
and usetransform=pm.distributions.transforms.ordered
, it causes the error.Reproduceable code example:
Error message:
When you comment out the line highlighted above, you'll see the following error message:
But if you leave it commented, it works.
PyMC version information:
PyMC 5.17.0
PyTensor 2.25.5
Context for the issue:
No response
The text was updated successfully, but these errors were encountered: