-
Notifications
You must be signed in to change notification settings - Fork 148
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] Crash when using cornac with Numpy 2.0 #628
Comments
Thanks for reporting the issue. We're currently working towards making Cornac compatible with Numpy 2.0. In the meantime, we can rollback to Numpy 1.xx as you've suggested. |
Thanks for the quick reply. I suggest pointing it out in installation process and in pyproject.toml or setup.py depending on which one you're using (with dependencies reporting Thank again ! |
We're working on that and it'll be fixed soon in #627 |
* Fix issue #628 with '.A' stuff on csr_matrix * Modifying requirements.txt for numpy and another .A --------- Co-authored-by: tqtg <[email protected]>
This has been fixed with the release of Cornac 2.2.2. |
Description
Cornac cannot work with Numpy 2.0. Error message:
"A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.0.0 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'."
In which platform does it happen?
MacBook with ARM platform (M1)
MacOS 14.5
Python 3.12
How do we replicate the issue?
Simply install cornac using
pip install cornac
and having numpy 2.0.0, then run:from cornac.data import Reader, Dataset
Rollback to numpy 1.26 solve the issue.
Expected behavior (i.e. solution)
Expected cornac to run with the new major version of Numpy.
The text was updated successfully, but these errors were encountered: