国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

linux anaconda中mkl庫的一個坑

lanffy / 2873人閱讀

摘要:檢查目錄,可以看到開頭的有好多。排除缺少庫的問題。這個方法實際是用另一個同樣功能的庫取代。試了下,發現在目錄下也有相關的,而且多了一個的,查了下,這個是官方的包。設置環境變量,使用以下兩個包替換默認的下的包,問題解決。

問題

anaconda3中默認鏈接了一個自己的mkl庫。代碼中使用到mkl時,會報以下錯誤:

INTEL MKL ERROR: ~/anaconda3/envs/py27/bin/../lib/libmkl_avx2.so: undefined symbol: mkl_sparse_optimize_bsr_trsm_i8.
Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
解決方法

從現象看是找不到符號表。檢查envs/py27/lib/目錄,可以看到libmkl*開頭的lib有好多。至少libmkl_avx2.so 和 libmkl_def.so都在。排除缺少庫的問題。

nm -D 查看libmkl開頭的庫,可以看到mkl_sparse_optimize_bsr_trsm_i8這個symbol出現了很多次,帶實現的也有,找不到符號怎么看都不應當。

去anaconda官方文檔看了下。有提到mkl模式默認安裝的,如果出問題建議安裝nomkl這個包,然后卸載所有mkl,mkl-service兩個包。這個方法實際是用另一個同樣功能的庫取代mkl。部分應用場景能解決問題,然后我的問題用該方法不能解決。

find libmkl試了下,發現在anaconda3/lib/目錄下也有mkl相關的lib,而且多了一個libmkl-core.so的so,查了下,這個是mkl官方的包。對比了env下的mkl和這個mkl包的區別,發現很多包都是不一樣大小的,想到以前做嵌入式開發時遇到的包中的符號表被刪除的現象,決定使用這個官方包試試。

設置LB_PRELOAD環境變量,使用以下兩個包替換默認的env下的包,問題解決。

export LD_PRELOAD=~/anaconda3/lib/libmkl_core.so:~/anaconda3/lib/libmkl_sequential.so

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/20073.html

相關文章

  • linux anacondamkl庫的一個

    摘要:檢查目錄,可以看到開頭的有好多。排除缺少庫的問題。這個方法實際是用另一個同樣功能的庫取代。試了下,發現在目錄下也有相關的,而且多了一個的,查了下,這個是官方的包。設置環境變量,使用以下兩個包替換默認的下的包,問題解決。 問題 anaconda3中默認鏈接了一個自己的mkl庫。代碼中使用到mkl時,會報以下錯誤: INTEL MKL ERROR: ~/anaconda3/envs/py2...

    AlexTuan 評論0 收藏0
  • Python數據科學環境:Anaconda 了解一下

    摘要:我自己印象最深的是在上安裝加密和科學計算模塊,折騰了很久。這個精裝是面向數據科學的,同時也保留了你自己進一步改裝的空間。數據科學庫包環境管理工具,這幾樣就是的主要功能。 幾乎所有的 Python 學習者都遇到過 安裝 方面的問題。這些安裝問題包括 Python 自身環境的安裝、第三方模塊的安裝、不同版本的切換,以及不同平臺、版本間的兼容問題 等。當你因為這些問題而卡殼,一行代碼沒寫就已...

    shaonbean 評論0 收藏0
  • Faiss利用mkl加速,構建索引訓練時出錯。

    摘要:前言記錄一下構建索引訓練時碰到的一個坑。問題利用英特爾庫加速。時報如下錯誤解決方案在調用之前導入調用。代碼如下為什么這么做,我還不太理解。猜測是安裝版本兼容的問題。具體可以看我提的補充如出現導入失敗的情況。如解決方式如下執行轉自個人博客 前言記錄一下faiss構建索引訓練時碰到的一個坑。Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so ...

    SnaiLiu 評論0 收藏0
  • 環境搭建-機器學習入門(一)

    摘要:環境搭建機器學習入門一機器學習不建議直接自行配置環境,各種第三方庫的版本相當難處理。 環境搭建-機器學習入門(一) 機器學習不建議直接自行配置python環境,各種第三方庫的版本相當難處理。所以需要安裝Anaconda3直接搭建一個完整的機器學習環境 Linux環境配置(centos7.4) 執行下列命令安裝Anaconda3 # 慣例升級yum yum upgrade # 安裝解壓工...

    lidashuang 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<