conda-forge / numexpr-feedstock Goto Github PK
View Code? Open in Web Editor NEWA conda-smithy repository for numexpr.
License: BSD 3-Clause "New" or "Revised" License
A conda-smithy repository for numexpr.
License: BSD 3-Clause "New" or "Revised" License
numexpr 2.6.1 np111py35_0 conda-forge
We are hitting an error trying to use numexpr installed via conda on different nodes in our compute cluster. On AMD64 nodes all is good but on Intel Xeon E5-2660 nodes we get the following error:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/hidden/exec/miniconda3/envs/selection_alt/bin/python /home/hidden/git/xpclr/bin'.Program terminated with signal 11, Segmentation fault.
0 __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1991
1991 ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S: No such file or directory.
(gdb) bt0 __memmove_ssse3_back () at ../sysdeps/x86_64/multiarch/memcpy-ssse3-back.S:1991
1 0x00002afdf857098c in th_worker (tidptr=) at numexpr/module.cpp:92
2 0x00002afdf3cfde9a in start_thread (arg=0x2afe4682e700) at pthread_create.c:308
3 0x00002afdf491136d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
4 0x0000000000000000 in ?? ()
We can work around this easily so please do not spend any time on this if it doesn't look like a quick fix, but thought I would report in case it's useful to know. Please feel free to close the issue if this is not a quick fix.
cc @hardingnj.
(C & P issue from: pydata/numexpr#225)
via @alimanfoo
No response
This was passing on staged-recipes but failed here ๐
LINK : fatal error LNK1181: cannot open input file 'Files.obj'
error: Command "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\conda\envs\_build\libs /LIBPATH:C:\conda\envs\_build\PCbuild\amd64 /LIBPATH:C:\conda\envs\_build\Library\lib /LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB\amd64 /LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB\amd64 /LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\ucrt\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.14393.0\um\x64 /EXPORT:PyInit_interpreter build\temp.win-amd64-3.5\Release\numexpr\win32\pthread.obj build\temp.win-amd64-3.5\Release\numexpr\interpreter.obj build\temp.win-amd64-3.5\Release\numexpr\module.obj build\temp.win-amd64-3.5\Release\numexpr\numexpr_object.obj /OUT:build\lib.win-amd64-3.5\numexpr\interpreter.cp35-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.5\Release\numexpr\win32\interpreter.cp35-win_amd64.lib" failed with exit status 1181
Command failed: C:\windows\system32\cmd.exe /c bld.bat
Command exited with code 1
I will investigate this tomorrow but I appreciate any pointer from our Windows experts (@msarahan, @patricksnape, and @gillins ๐ฌ)
Full log at:
https://ci.appveyor.com/project/conda-forge/numexpr-feedstock/branch/master/job/wqma7l2ut58hd85s
The more recent (i.e. newer than 2.7.3, which has a version that does not need mkl) versions of numexpr on conda-forge currently do not support mkl 2023, which is now available.
N/A
N/A
numexpr now installs nomkl by default, which can cause problems with downstream packages that are mkl-only.
Installing pytorch after numexpr fails with
Encountered problems while solving:
- package pytorch-1.6.0-cuda100py39h2b73809_1 requires mkl >=2020.4,<2021.0a0, but none of the providers can be installed
Reproducer Dockerfile:
FROM centos:centos7
ARG MAMBAFORGE=https://github.com/conda-forge/miniforge/releases/download/4.11.0-4/Mambaforge-Linux-x86_64.sh
RUN curl -sSL $MAMBAFORGE -o /tmp/mambaforge.sh && bash /tmp/mambaforge.sh -bfp /usr/local
RUN mamba install --yes numexpr
RUN mamba install --yes pytorch
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 1_gnu conda-forge
brotlipy 0.7.0 py39h3811e60_1003 conda-forge
bzip2 1.0.8 h7f98852_4 conda-forge
c-ares 1.18.1 h7f98852_0 conda-forge
ca-certificates 2021.10.8 ha878542_0 conda-forge
certifi 2021.10.8 py39hf3d152e_1 conda-forge
cffi 1.15.0 py39h4bc2ebd_0 conda-forge
charset-normalizer 2.0.12 pyhd8ed1ab_0 conda-forge
colorama 0.4.4 pyh9f0ad1d_0 conda-forge
conda 4.11.0 py39hf3d152e_0 conda-forge
conda-package-handling 1.7.3 py39h3811e60_1 conda-forge
cryptography 36.0.1 py39h95dcef6_0 conda-forge
icu 69.1 h9c3ff4c_0 conda-forge
idna 3.3 pyhd8ed1ab_0 conda-forge
krb5 1.19.2 hcc1bbae_3 conda-forge
ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge
libarchive 3.5.2 hccf745f_1 conda-forge
libblas 3.9.0 13_linux64_openblas conda-forge
libcblas 3.9.0 13_linux64_openblas conda-forge
libcurl 7.81.0 h2574ce0_0 conda-forge
libedit 3.1.20191231 he28a2e2_2 conda-forge
libev 4.33 h516909a_1 conda-forge
libffi 3.4.2 h7f98852_5 conda-forge
libgcc-ng 11.2.0 h1d223b6_12 conda-forge
libgfortran-ng 11.2.0 h69a702a_14 conda-forge
libgfortran5 11.2.0 h5c6108e_14 conda-forge
libgomp 11.2.0 h1d223b6_12 conda-forge
libiconv 1.16 h516909a_0 conda-forge
liblapack 3.9.0 13_linux64_openblas conda-forge
libmamba 0.21.2 h3985d26_0 conda-forge
libmambapy 0.21.2 py39h8bfa403_0 conda-forge
libnghttp2 1.47.0 h727a467_0 conda-forge
libnsl 2.0.0 h7f98852_0 conda-forge
libopenblas 0.3.18 pthreads_h8fe5266_0 conda-forge
libsolv 0.7.19 h780b84a_5 conda-forge
libssh2 1.10.0 ha56f1ee_2 conda-forge
libstdcxx-ng 11.2.0 he4da1e4_12 conda-forge
libuuid 2.32.1 h7f98852_1000 conda-forge
libxml2 2.9.12 h885dcf4_1 conda-forge
libzlib 1.2.11 h36c2ea0_1013 conda-forge
lz4-c 1.9.3 h9c3ff4c_1 conda-forge
lzo 2.10 h516909a_1000 conda-forge
mamba 0.21.2 py39hfa8f2c8_0 conda-forge
ncurses 6.3 h9c3ff4c_0 conda-forge
nomkl 1.0 h5ca1d4c_0 conda-forge
numexpr 2.8.0 py39hbd72853_101 conda-forge
numpy 1.22.3 py39h18676bf_0 conda-forge
openssl 1.1.1l h7f98852_0 conda-forge
pip 22.0.3 pyhd8ed1ab_0 conda-forge
pybind11-abi 4 hd8ed1ab_3 conda-forge
pycosat 0.6.3 py39h3811e60_1009 conda-forge
pycparser 2.21 pyhd8ed1ab_0 conda-forge
pyopenssl 22.0.0 pyhd8ed1ab_0 conda-forge
pysocks 1.7.1 py39hf3d152e_4 conda-forge
python 3.9.10 h85951f9_2_cpython conda-forge
python_abi 3.9 2_cp39 conda-forge
readline 8.1 h46c0cb4_0 conda-forge
reproc 14.2.3 h7f98852_0 conda-forge
reproc-cpp 14.2.3 h9c3ff4c_0 conda-forge
requests 2.27.1 pyhd8ed1ab_0 conda-forge
ruamel_yaml 0.15.80 py39h3811e60_1006 conda-forge
setuptools 60.9.3 py39hf3d152e_0 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
sqlite 3.37.0 h9cd32fc_0 conda-forge
tk 8.6.12 h27826a3_0 conda-forge
tqdm 4.62.3 pyhd8ed1ab_0 conda-forge
tzdata 2021e he74cb21_0 conda-forge
urllib3 1.26.8 pyhd8ed1ab_1 conda-forge
wheel 0.37.1 pyhd8ed1ab_0 conda-forge
xz 5.2.5 h516909a_1 conda-forge
yaml 0.2.5 h7f98852_2 conda-forge
yaml-cpp 0.6.3 he1b5a44_4 conda-forge
zlib 1.2.11 h36c2ea0_1013 conda-forge
zstd 1.5.2 ha95c52a_0 conda-forge
active environment : None
user config file : /root/.condarc
populated config files : /usr/local/.condarc
conda version : 4.11.0
conda-build version : not installed
python version : 3.9.10.final.0
virtual packages : __linux=3.10.0=0
__glibc=2.17=0
__unix=0=0
__archspec=1=x86_64
base environment : /usr/local (writable)
conda av data dir : /usr/local/etc/conda
conda av metadata url : None
channel URLs : https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
package cache : /usr/local/pkgs
/root/.conda/pkgs
envs directories : /usr/local/envs
/root/.conda/envs
platform : linux-64
user-agent : conda/4.11.0 requests/2.27.1 CPython/3.9.10 Linux/3.10.0-1160.41.1.el7.x86_64 centos/7.9.2009 glibc/2.17
UID:GID : 0:0
netrc file : None
offline mode : False
MKL 2024 is out, but numexpr package is pinning its version to below 2024. Would it be possible to ship it without this upper bound constraint?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.