endless OpenBLAS Warning again
Xiaoyu2425 opened this issue · 1 comments
Hi, I got endless "OpenBLAS Warning : Detect OpenMP Loop and this application may hang. Please rebuild the library with USE_OPENMP=1 option" when I ran concoct with -t argument. I saw it in a previous threads where people suggested solutions such as "conda install blas=1.0=mkl" or "conda install -c conda-forge openblas=0.3.3" and then re-install "python setup.py install". However, I tried all those methods and it still didn't work.
Below are my "conda env export"
name: concoct_env2
channels:
- conda-forge
- bioconda
- defaults
- biobakery
- anaconda
dependencies: - _libgcc_mutex=0.1=conda_forge
- _openmp_mutex=4.5=2_kmp_llvm
- blas=1.0=mkl
- bzip2=1.0.8=h7f98852_4
- c-ares=1.18.1=h7f98852_0
- ca-certificates=2022.6.15=ha878542_0
- curl=7.83.1=h2283fc2_0
- gsl=2.7=he838d99_0
- joblib=1.1.0=pyhd8ed1ab_0
- keyutils=1.6.1=h166bdaf_0
- krb5=1.19.3=h08a2579_0
- ld_impl_linux-64=2.36.1=hea4e1c9_2
- libblas=3.9.0=16_linux64_mkl
- libcblas=3.9.0=16_linux64_mkl
- libcurl=7.83.1=h2283fc2_0
- libedit=3.1.20191231=he28a2e2_2
- libev=4.33=h516909a_1
- libffi=3.4.2=h7f98852_5
- libgcc-ng=12.1.0=h8d9b700_16
- libgfortran=3.0.0=1
- libgfortran-ng=12.1.0=h69a702a_16
- libgfortran5=12.1.0=hdcd56e2_16
- liblapack=3.9.0=16_linux64_mkl
- libnghttp2=1.47.0=hff17c54_1
- libnsl=2.0.0=h7f98852_0
- libsqlite=3.39.3=h753d276_0
- libssh2=1.10.0=hf14f497_3
- libstdcxx-ng=12.1.0=ha89aaad_16
- libuuid=2.32.1=h7f98852_1000
- libzlib=1.2.12=h166bdaf_2
- llvm-openmp=14.0.4=he0ac6c6_0
- mkl=2022.1.0=h84fe81f_915
- mpi=1.0=openmpi
- ncurses=6.3=h27087fc_1
- nose=1.3.7=py_1006
- openblas=0.3.3=ha44fe06_1
- openmpi=4.1.4=ha1ae619_100
- openssl=3.0.5=h166bdaf_1
- pip=22.2.2=pyhd8ed1ab_0
- python=3.10.6=ha86cf86_0_cpython
- python-dateutil=2.8.2=pyhd8ed1ab_0
- python_abi=3.10=2_cp310
- pytz=2022.2.1=pyhd8ed1ab_0
- readline=8.1.2=h0f457ee_0
- samtools=1.6=h3f2fef4_8
- setuptools=65.3.0=pyhd8ed1ab_1
- six=1.16.0=pyh6c4a22f_0
- tbb=2021.5.0=h924138e_1
- threadpoolctl=3.1.0=pyh8a188c0_0
- tk=8.6.12=h27826a3_0
- tzdata=2022c=h191b570_0
- wheel=0.37.1=pyhd8ed1ab_0
- xz=5.2.6=h166bdaf_0
- zlib=1.2.12=h166bdaf_2
- pip:
- biopython==1.79
- concoct==1.1.0
- cython==0.29.32
- numpy==1.23.2
- pandas==1.4.4
- scikit-learn==1.1.2
- scipy==1.9.1
Any suggestions would be appreciated!
Hey @Xiaoyu2425 I was able to work around this issue by doing the following on a linux server. Hopefully it will work for you too.
conda create -n concoct python=3.8
conda activate concoct
conda config --env --add channels defaults
conda config --env --add channels conda-forge
conda config --env --add channels bioconda
conda install concoct
At this point you can try entering concoct -h
to see if the basic help menu will show up. In my experience I received the following error: "ImportError: libmkl_rt.so: cannot open shared object file: No such file or directory". Which I was able to fix by running:
conda install mkl