Skip to content
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

New package downloader #43

Merged
merged 11 commits into from
Jun 16, 2020
Merged

New package downloader #43

merged 11 commits into from
Jun 16, 2020

Conversation

termoshtt
Copy link
Member

@termoshtt termoshtt commented Jun 15, 2020

Download and expand the archived packaged by #39 and #44

@termoshtt
Copy link
Member Author

https://github.com/rust-math/intel-mkl-src/pull/43/checks?check_run_id=773490154

INTEL MKL ERROR: /home/runner/work/intel-mkl-src/intel-mkl-src/target/debug/build/intel-mkl-src-5eea7cf676cf7571/out/libmkl_vml_avx2.so: cannot open shared object file: No such file or directory.
Intel MKL FATAL ERROR: cannot load libmkl_vml_avx2.so or libmkl_vml_def.so.
INTEL MKL ERROR: /home/runner/work/intel-mkl-src/intel-mkl-src/target/debug/build/intel-mkl-src-5eea7cf676cf7571/out/libmkl_vml_avx2.so: cannot open shared object file: No such file or directory.
Intel MKL FATAL ERROR: cannot load libmkl_vml_avx2.so or libmkl_vml_def.so.

This is problem in packaging mkl-dynamic-*-* intrduced in #39. Shared libs in MKL dynamically (at runtime using dlopen) opens libmkl_vml_avx2.so which does not included in these archive.

@termoshtt termoshtt marked this pull request as ready for review June 15, 2020 16:53
@termoshtt
Copy link
Member Author

Shared libs in MKL dynamically (at runtime using dlopen) opens libmkl_vml_avx2.so which does not included in these archive.

List of shared/static libraries

shared static
iomp5 libiomp5.so libiomp5.a
iomp5_db libiomp5_db.so NaN
iompstubs5 libiompstubs5.so libiompstubs5.a
mkl_avx libmkl_avx.so NaN
mkl_avx2 libmkl_avx2.so NaN
mkl_avx512 libmkl_avx512.so NaN
mkl_avx512_mic libmkl_avx512_mic.so NaN
mkl_blacs_intelmpi_ilp64 libmkl_blacs_intelmpi_ilp64.so libmkl_blacs_intelmpi_ilp64.a
mkl_blacs_intelmpi_lp64 libmkl_blacs_intelmpi_lp64.so libmkl_blacs_intelmpi_lp64.a
mkl_blacs_openmpi_ilp64 libmkl_blacs_openmpi_ilp64.so libmkl_blacs_openmpi_ilp64.a
mkl_blacs_openmpi_lp64 libmkl_blacs_openmpi_lp64.so libmkl_blacs_openmpi_lp64.a
mkl_blacs_sgimpt_ilp64 libmkl_blacs_sgimpt_ilp64.so libmkl_blacs_sgimpt_ilp64.a
mkl_blacs_sgimpt_lp64 libmkl_blacs_sgimpt_lp64.so libmkl_blacs_sgimpt_lp64.a
mkl_cdft_core libmkl_cdft_core.so libmkl_cdft_core.a
mkl_core libmkl_core.so libmkl_core.a
mkl_def libmkl_def.so NaN
mkl_gf_ilp64 libmkl_gf_ilp64.so libmkl_gf_ilp64.a
mkl_gf_lp64 libmkl_gf_lp64.so libmkl_gf_lp64.a
mkl_gnu_thread libmkl_gnu_thread.so libmkl_gnu_thread.a
mkl_intel_ilp64 libmkl_intel_ilp64.so libmkl_intel_ilp64.a
mkl_intel_lp64 libmkl_intel_lp64.so libmkl_intel_lp64.a
mkl_intel_thread libmkl_intel_thread.so libmkl_intel_thread.a
mkl_mc libmkl_mc.so NaN
mkl_mc3 libmkl_mc3.so NaN
mkl_pgi_thread libmkl_pgi_thread.so libmkl_pgi_thread.a
mkl_rt libmkl_rt.so NaN
mkl_scalapack_ilp64 libmkl_scalapack_ilp64.so libmkl_scalapack_ilp64.a
mkl_scalapack_lp64 libmkl_scalapack_lp64.so libmkl_scalapack_lp64.a
mkl_sequential libmkl_sequential.so libmkl_sequential.a
mkl_tbb_thread libmkl_tbb_thread.so libmkl_tbb_thread.a
mkl_vml_avx libmkl_vml_avx.so NaN
mkl_vml_avx2 libmkl_vml_avx2.so NaN
mkl_vml_avx512 libmkl_vml_avx512.so NaN
mkl_vml_avx512_mic libmkl_vml_avx512_mic.so NaN
mkl_vml_cmpt libmkl_vml_cmpt.so NaN
mkl_vml_def libmkl_vml_def.so NaN
mkl_vml_mc libmkl_vml_mc.so NaN
mkl_vml_mc2 libmkl_vml_mc2.so NaN
mkl_vml_mc3 libmkl_vml_mc3.so NaN
mkl_blas95_ilp64 NaN libmkl_blas95_ilp64.a
mkl_blas95_lp64 NaN libmkl_blas95_lp64.a
mkl_lapack95_ilp64 NaN libmkl_lapack95_ilp64.a
mkl_lapack95_lp64 NaN libmkl_lapack95_lp64.a

@termoshtt termoshtt merged commit dbbb31d into master Jun 16, 2020
@termoshtt termoshtt deleted the config-download branch June 16, 2020 07:18
@termoshtt termoshtt mentioned this pull request Jun 16, 2020
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant