-
Notifications
You must be signed in to change notification settings - Fork 1.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
Numba 0.57.0rc1 Checklist #8841
Comments
Update for those subscribed to this ticket: as can be seen above by the list of remaining PRs to be merged from the milestone, Numba is very close to being ready to branch from |
It took a while to isolate this segfault (#8841 (comment)), due to it taking 20 minutes to (intermittently) reproduce it. Issue #8873 tracks the problem and contains debugging and discussion. An update will be posted once a decision is made about this issue. |
thanks for fixing this! from a noob point of view: how long from now on (rough estimate) till 0.57 will be available in the form of "pip install numba"? Also, will llvmlite be updated just with it? |
RC1 wheels are posted. Use pip install numba==0.57.0rc1
to get the specific versions exactly. |
Conda packages are also available: numba: https://anaconda.org/numba/numba/files?version=0.57.0rc1 Installable with |
FWIW, just reporting that
(see: https://github.com/numba-mpi/numba-mpi/actions/runs/4645911575/jobs/8222023577?pr=46) |
Thanks for the report for the windows issue and the confirmation of the issues. I'm debugging it now. |
The windows issue is llvmlite specific and is very likely another case of numba/llvmlite#650. |
I installed the C++ redistributable but the problem still occurs. Even after reboot. |
On a vanilla windows with python installed from python.org, I can replicate the llvmlite error. To fix it, I need to install C++ Redistributable packages for Visual Studio 2015, 2017, 2019, and 2022 and copy a |
Had installed the related C++ Redistrutable already. Then I copied a zlib.dll next to llvmite.dll. It still doesn't work ... PS: Win 10 with Python 3.11.3 ... PPS: NOW IT WORKS, tried with another zlib.dll - thank you very much!! |
I am finding that numba 0.57.0rc1 segfaults on Windows when installed with pip or conda for the following: import numpy as np
from numba import njit
f = njit(lambda x: np.exp2(x))
f(np.int8(2)) I create the environments via
and
I have not found any other function for which this occurs. I discovered this when testing LLVM ERROR: Symbol not found: ldexpf
|
Not sure if this is the right place, but I just wanted to drop a note that we for a relatively large project relying heavily on numba for some hot code paths tried out the rc1 on python 3.11 and our test suite passes with that, so great work! |
@maxnoe, Thank you for testing the RC. |
Also FYI Ubuntu 23.04 released with a version of numba 0.56 with changes for Python 3.11 support backported. Whether it's 100% stable I don't know. http://changelogs.ubuntu.com/changelogs/pool/universe/n/numba/numba_0.56.4+dfsg-2/changelog |
- numba/numba#8841 - Remove packages libblosc-dev, libbz2-dev, libhdf5-dev, liblzo2-dev
- numba/numba#8841 - Remove packages libblosc-dev, libbz2-dev, libhdf5-dev, liblzo2-dev
- np.int, np.bool, np.float is depreciated in v1.20 in favour of np.int_, np.bool_, np.float_ Waiting on some dependencies to update: - numba not yet compatible with numpy 1.24 > from numba.np.ufunc import _internal E SystemError: initialization of _internal failed without raising an exception - numba/numba#8464 - numba/numba#8691 - numba/numba#8841 - https://github.com/numba/numba/milestone/63 - [x] Waiting for next numba release with numpy 1.24 support. --------- Co-authored-by: John Pocock <John-P@users.noreply.github.com>
@numba @stuartarchibald et al.: Thank you for all the hard work. |
@benz0li thank you for your kind words of support for the Numba folks, they are much appreciated! |
Adds support for Python 3.11 (beta) - [x] Add 3.11 to the GitHub Actions CI workflow. - [x] Add 3.11 to setup.py - [x] Update pip install workflow. - [x] Update conda requirements python versions. Waiting on some dependencies to update: - [x] Shapely (closed) shapely/shapely#1584 - PyGeos pygeos/pygeos#457 - [x] PyTorch pytorch/pytorch#86566 - [x] PyTorch 2.0 supports Python 3.11 - [ ] `torch.compile` is not fully supported yet. - [x] Scipy 1.9.2 not supported by Scikit-image scikit-image/scikit-image#6773 - [x] numba numba/numba#8304 support https://github.com/numba/numba/milestone/63 - [x] numba/numba#8841 - [x] OpenSlide support for Python 3.11 openslide/openslide-python#189 - [ ] openslide/openslide-python#188 --------- Co-authored-by: Shan E Ahmed Raza <13048456+shaneahmed@users.noreply.github.com>
Numba 0.57.0rc1
compile_isolated
from generator tests. #8879test_azure_config
. #8880needed.
numba/testing/main.py
to refer to
origin/release0.57
instead oforigin/main
. Pin llvmlite and NumPy on release branch #8884>=0.40.0rc1,<0.41.0
.numba_pynext_cpu_yaml_18
numba_yaml_333
numba_wheel_78
0.57.0rc1
on release branch (nov
prefix).numba_pynext_cpu_yaml_19
numba_wheel_79
numba_yaml_334
numba/label/main
. https://anaconda.org/numba/numba/files?version=0.57.0rc1ci_artifacts
).using
@RC_Testers
. https://numba.discourse.group/t/ann-numba-0-57-0rc1-and-llvmlite-0-40-0rc1/1879Post Release:
ci_artifacts
by moving files to sub-directories0.58.0dev0
to start new development cycle onmain
.main
, PR includes version updatesto: (Bump llvmlite requirement to 0.41.0dev0 #8916)
setup.py
numba/__init__.py
docs/environment.yml
buildscripts/incremental/setup_conda_environment.sh
buildscripts/incremental/setup_conda_environment.cmd
buildscripts/condarecipe.local/meta.yaml
may have arisen during the release (Update release checklist template #8925).
The text was updated successfully, but these errors were encountered: