Closed augeorge closed 5 months ago
@djinnome @mcnaughtonadm any ideas?
This seems like a PyTensor
issue, so it could be the version. My current build is at:
# packages in environment at /Users/mcna892/mambaforge/envs/emll_dev:
#
# Name Version Build Channel
pytensor 2.17.4 pypi_0 pypi
which is able to run the scripts and tests in the package.
I will update to your version 2.20.0
and see if we need to enforce a lower version of PyTensor
until we can update the code to reflect the newer versions.
it looks like the pytensor version was bumped for more recent pyMC versions. https://github.com/pymc-devs/pymc/releases
I will try pyMC version 5.9.11 which supports pytensor 2.17
I am able to replicate your error with the following versions of PyMC
and PyTensor
# packages in environment at /Users/mcna892/mambaforge/envs/test_emll:
#
# Name Version Build Channel
pymc 5.13.1 pypi_0 pypi
pytensor 2.20.0 pypi_0 pypi
We can use this issue to narrow down either a code-fix or set a constraint on the setup.cfg
file to restrict PyTensor
and PyMC
to working versions.
ok it now runs when I use
pymc 5.9.2 pypi_0 pypi
pytensor 2.17.4 pypi_0 pypi
python 3.11.8 hb885b13_0
if we fix pymc to version 5.9.2 in the setup file then it should fix the problem (for now)
I created a new environment and installed packages using
python -m pip install -e .
after cloning the repo.When I run try to run
run_hackett_inference.py
I get the following error (showing the full output):I'm using python 3.11.8 on a M2 pro macbook running macOS sonoma 14.4.2.
For reference here's my current conda environment: