-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
There's an issue with compiling PyMC's pytensor dependency.
Either we fix the compiling, or we change PyMC for something else.
File "./bule/src/inference/pymc_backend.py", line 46, in run_inference
idata = pm.sample_smc(
^^^^^^^^^^^^^^
File "./bule/.venv/lib/python3.12/site-packages/pymc/smc/sampling.py", line 193, in sample_smc
results = run_chains(chains, progressbar, params, random_seed, kernel_kwargs, cores)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "./bule/.venv/lib/python3.12/site-packages/pymc/smc/sampling.py", line 405, in run_chains
return tuple(cloudpickle.loads(r.result()) for r in done)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "./bule/.venv/lib/python3.12/site-packages/pymc/smc/sampling.py", line 405, in <genexpr>
return tuple(cloudpickle.loads(r.result()) for r in done)
^^^^^^^^^^
File "/usr/lib/python3.12/concurrent/futures/_base.py", line 449, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
pytensor.link.c.exceptions.CompileError: Compilation failed (return status=1):In file included from ./.pytensor/compiledir_Linux-6.5--oem-x86_64-with-glibc2.39-x86_64-3.12.3-64/lazylinker_ext/mod.cpp:1:
./bule/.venv/lib/python3.12/site-packages/pytensor/link/c/c_code/pytensor_mod_helper.h:4:10: fatal error: Python.h: No such file or directory
4 | #include <Python.h>
| ^~~~~~~~~~
compilation terminated.Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working