[分享] 萬惡的 IntelMKL 依賴方法

看板Linux作者 (機掰客家人)時間9月前 (2024/03/25 17:04), 8月前編輯推噓4(406)
留言10則, 6人參與, 8月前最新討論串1/1
闔家好,這裡是機掰客家人。 最近我在裝一些套件像是 cyanure-mkl 之類的, 會與 intel-MKL 產生激烈碰撞, 常常會找不到 -lmkl_rt。 發生了一件很迷的事情, 我的使用環境通常是在 Conda 底下開一個 env 執行專案。 當我在這個專案底下從 Intel 官網裝了 oneMKL (網址:https://reurl.cc/136x7p) 也做了 vim ~/.bashrc 加入 /path/oneMKL/lib source ~/.bashrc echo 也確定我的路徑沒錯 但是重裝 cyanure-mkl 一樣跳他找不到 -lmkl_rt 直接翹班不幹, 我就非常困擾。 在一番 Dirty work 後,我終於找到解決方法了。 conda install mkl 超級問號, Anaconda 自己的說明頁面也連到同一個 Intel oneMKL 頁面 https://reurl.cc/136x7p 難道我這兩邊裝的是不同東西? 有沒有 Intel MKL 依賴到底怎麼搞的八卦? 我公司感覺超喜歡 Intel 解決方案,要死了。 -- 作者 villagermess (我是女生) 看板 Tech_Job 標題 [討論] 為什麼不開基本薪資 然後分紅給50萬 時間 Fri May 14 10:21:35 2021 ───────────────────────────────────────

05/14 10:31,
只能吸引你 不能吸引人才
05/14 10:31

05/14 10:32,
所以沒人這樣開
05/14 10:32
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.77.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1711357456.A.4D0.html ※ 編輯: wuyiulin (125.227.77.79 臺灣), 03/25/2024 17:07:38

03/26 08:43, 9月前 , 1F
docker之類的?
03/26 08:43, 1F

03/26 10:49, 9月前 , 2F
你把lib path加到什麼變數裡?
03/26 10:49, 2F
我這邊沒用 Docker 是因為開發環境還不用包,用 Docker 感覺太肥。 用 Conda 環境就可以解決了, 難道 Docker 有什麼特別的依賴嗎? 我加到 LD_LIBRARY_PATH 裡面 ※ 編輯: wuyiulin (125.227.77.79 臺灣), 03/26/2024 11:57:13

03/26 12:58, 9月前 , 3F
compile time應該是找LIBRARY_PATH,runtime才是LD_
03/26 12:58, 3F

03/26 13:09, 9月前 , 4F
或者掛 -L 吧
03/26 13:09, 4F

03/27 10:17, 8月前 , 5F
compiler有沒有顯示所有搜尋路徑的參數,把他打開應該就
03/27 10:17, 5F

03/27 10:17, 8月前 , 6F
知道問題點
03/27 10:17, 6F

03/27 18:48, 8月前 , 7F
感謝大大們,我過兩天專案趕完試試看!
03/27 18:48, 7F

03/27 20:38, 8月前 , 8F
再懶一點以可以掛 strace 上去看 linker 在幹嘛
03/27 20:38, 8F
測試回來了,我開了一個新環境在沒有變更 bashrc 的情況下, 直接下 pip install cyanure-mkl 會直接裝好(滿頭問號)。 但是我觀察到一點,裝 cyanure-mkl 時會順便幫我裝 scipy, 仔細觀察發現新環境裡面他幫我裝的是 scipy==1.12.0 我出包的那個環境的 scipy 版本是 1.7.0, 我猜有可能是哪裡依賴搞到了,給大家參考。 然後我下 strace pip install cyanure-mkl 看不出來他有搜尋 lib 的路徑(汗。 ※ 編輯: wuyiulin (125.227.77.79 臺灣), 03/29/2024 17:52:54 ※ 編輯: wuyiulin (125.227.77.79 臺灣), 03/29/2024 17:59:57

03/30 11:54, 8月前 , 9F
strace -f 吧,單strace只會看到pip本身做的事
03/30 11:54, 9F

03/30 13:31, 8月前 , 10F
我以為來到八卦板
03/30 13:31, 10F
文章代碼(AID): #1c0JuGJG (Linux)
文章代碼(AID): #1c0JuGJG (Linux)