Dependency conflict and NumPy 2.0 support

Hello,

I’m running into an installation conflict and wanted to ask about potential plans for numpy >=2.0 support.

I have a project where I’d like to use both bayesflow and a recent version of another package, ssm-simulators. Bayesflow currently requires numpy~=1.26 whereas current versions of ssm-simulators require numpy>=2.0. This prevents them from being installed in the same environment.

Are there any plans to update bayesflow to support numpy>=2.0?

Thanks for any information.

PS: Downgrading ssms is not an option for me unfortunately. So as a temporary work-around I’m attempting to run one of the packages with an unsupported version of numpy.

You should not have any problems with numpy > 2.0 on PyTorch / JAX backends. The requirement for ~1.26 will be removed in the next release.