HumanSignal / HumanSignal/label-studio
numpy 1.26.4 crashes on Windows 11
- Dominant language
- TypeScript
- Stars
- 28.3k
- Forks
- 3.7k
- Avg merge
- 14h
- Merged PRs (30d)
- 15
Description
I installed **label-studio** using pip and it automatically downgraded my numpy-2.2.5 to 1.26.4. But 1.26.4 crashes.
```
pip install label-studio
...
...
...
Installing collected packages: numpy, label-studio
Attempting uninstall: numpy
Found existing installation: numpy 2.2.5
Uninstalling numpy-2.2.5:
Successfully uninstalled numpy-2.2.5
Successfully installed label-studio-1.17.0 numpy-1.26.4
```
```
label-studio start
=> Database and media directory: C:\Users\i9\AppData\Local\label-studio\label-studio
=> Static URL is set to: /static/
=> Database and media directory: C:\Users\i9\AppData\Local\label-studio\label-studio
=> Static URL is set to: /static/
Read environment variables from: C:\Users\i9\AppData\Local\label-studio\label-studio\.env
get 'SECRET_KEY' casted as '' with default ''
Not in REPL -> leaving logger event level as is.
Looking for locale `en_US` in provider `faker.providers.address`.
Provider `faker.providers.address` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.automotive`.
Provider `faker.providers.automotive` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.bank`.
Specified locale `en_US` is not available for provider `faker.providers.bank`. Locale reset to `en_GB` for this provider.
Looking for locale `en_US` in provider `faker.providers.barcode`.
Provider `faker.providers.barcode` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.color`.
Provider `faker.providers.color` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.company`.
Provider `faker.providers.company` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.credit_card`.
Provider `faker.providers.credit_card` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.currency`.
Provider `faker.providers.currency` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.date_time`.
Provider `faker.providers.date_time` has been localized to `en_US`.
Provider `faker.providers.doi` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Provider `faker.providers.emoji` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Provider `faker.providers.file` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Looking for locale `en_US` in provider `faker.providers.geo`.
Provider `faker.providers.geo` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.internet`.
Provider `faker.providers.internet` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.isbn`.
Provider `faker.providers.isbn` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.job`.
Provider `faker.providers.job` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.lorem`.
Provider `faker.providers.lorem` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.misc`.
Provider `faker.providers.misc` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.passport`.
Provider `faker.providers.passport` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.person`.
Provider `faker.providers.person` has been localized to `en_US`.
Looking for locale `en_US` in provider `faker.providers.phone_number`.
Provider `faker.providers.phone_number` has been localized to `en_US`.
Provider `faker.providers.profile` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Provider `faker.providers.python` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Provider `faker.providers.sbn` does not feature localization. Specified locale `en_US` is not utilized for this provider.
Looking for locale `en_US` in provider `faker.providers.ssn`.
Provider `faker.providers.ssn` has been localized to `en_US`.
Provider `faker.providers.user_agent` does not feature localization. Specified locale `en_US` is not utilized for this provider.
:488: Warning: Numpy built with MINGW-W64 on Windows 64 bits is experimental, and only available for
testing. You are advised not to use it for production.
CRASHES ARE TO BE EXPECTED - PLEASE REPORT THEM TO NUMPY DEVELOPERS
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:225: RuntimeWarning: invalid value encountered in exp2
epsneg_f128 = exp2(ld(-113))
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:226: RuntimeWarning: invalid value encountered in exp2
tiny_f128 = exp2(ld(-16382))
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:240: RuntimeWarning: invalid value encountered in exp2
eps=exp2(ld(-112)),
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:41: RuntimeWarning: invalid value encountered in nextafter
self._smallest_subnormal = nextafter(
D:\vision\.venv\Lib\site-packages\numpy\core\getlimits.py:52: RuntimeWarning: invalid value encountered in log10
self.precision = int(-log10(self.eps))
```
Then I upgrade to 2.2.5 again and label-studio works.
Is label-studio fully compatible with numpy 2.2.5? Why not to update the package in label-studio dependencies?
```
pip install --upgrade numpy
Requirement already satisfied: numpy in d:\vision\.venv\lib\site-packages (1.26.4)
Collecting numpy
Using cached numpy-2.2.5-cp313-cp313-win_amd64.whl.metadata (60 kB)
Using cached numpy-2.2.5-cp313-cp313-win_amd64.whl (12.6 MB)
Installing collected packages: numpy
Attempting uninstall: numpy
Found existing installation: numpy 1.26.4
Uninstalling numpy-1.26.4:
Successfully uninstalled numpy-1.26.4
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
label-studio 1.17.0 requires numpy<2.0.0,>=1.26.4, but you have numpy 2.2.5 which is incompatible.
label-studio-sdk 1.0.11 requires numpy<2.0.0,>=1.26.4, but you have numpy 2.2.5 which is incompatible.
Successfully installed numpy-2.2.5
```
Contributor guide
Assessment
This issue has not been assessed yet.