安裝dlib成功但import時(shí)顯示undefined symbol:cblas_ddot

在虛擬機(jī)centOS 7上安裝dlib,安裝結(jié)束顯示Successfully了笨忌,但是進(jìn)入python后import dlib卻提示“undefined symbol:cblas_ddot”佳魔。

網(wǎng)上搜了很久基本沒(méi)什么對(duì)應(yīng)的解決方案忆肾,dlib的github中有一個(gè)issue是類(lèi)似的問(wèn)題:https://github.com/davisking/dlib/issues/154浪藻,但是跟我的請(qǐng)情況也不太一樣狈谊。

使用yum安裝blas和lapack也沒(méi)用,可能是因?yàn)槲沂怯胮ython3安裝的dlib卢厂,而yum對(duì)應(yīng)的是python2吃靠。于是參考一些資料自己動(dòng)手編譯安裝blas、cblas和lapack足淆,安裝完成后依然提示此錯(cuò)誤巢块。

在安裝dlib過(guò)程中,程序會(huì)檢測(cè)blas是否能找到巧号,提示的是“Found CBLAS LIBRARY”族奢、“Found LAPACK LIBRARY”,但是依然提示“BLAS library does not have cblas symbols, so dlib will not use BLAS or LAPACK”丹鸿。

根據(jù)上面github的issue越走,查看dlib源代碼中的 .dlib/dlib/cmake_utils/cmake_find_blas.txt 文件,該文件就是檢查BLAS環(huán)境的代碼靠欢,查看代碼可以發(fā)現(xiàn)廊敌,其嘗試從多種方法查找系統(tǒng)的的BLAS庫(kù),在我的情況中门怪,該代碼找到了CBLAS骡澈,然后進(jìn)行進(jìn)一步檢測(cè)是否有 cblas_ddot 時(shí)沒(méi)找到,我的用CBLAS中明明有cblas_ddot掷空,且在終端用命名“l(fā)ocate cblas_ddot”也可以找到肋殴,不知道為什么程序就是找不到。

程序找到了CBLAS
程序沒(méi)找到cblas_ddot

從上圖的代碼中可以看到程序的執(zhí)行過(guò)程坦弟,總之不知道為什么找不到护锤。

后來(lái)發(fā)現(xiàn)程序會(huì)檢查openblas,也就是說(shuō)如果安裝openblas也應(yīng)該有用:

程序會(huì)檢查openblas

抱著死馬當(dāng)活馬醫(yī)的心態(tài)試了試安裝openblas酿傍,步驟是:

  1. www.openblas.net下載tar壓縮包
  2. 解壓后從命令號(hào)進(jìn)入文件夾烙懦,執(zhí)行“make”命令進(jìn)行編譯,這一步需要一些時(shí)間
  3. 編譯完后執(zhí)行“make install”命令進(jìn)行安裝

安裝完openblas后再執(zhí)行dlib的安裝赤炒,發(fā)現(xiàn)不再提示“BLAS library does not have cblas symbols, so dlib will not use BLAS or LAPACK”了氯析。安裝完畢后進(jìn)入python3,import dlib可霎,成功魄鸦!

其實(shí)import時(shí)還不是直接成功,依然提示“l(fā)ibopenblas.so.0 cannot open shared object file: No such file or directory”癣朗。

不過(guò)沒(méi)關(guān)系拾因,針對(duì)這種情況,我們已經(jīng)遇到過(guò)一次旷余,知道解決方案了:解決方案绢记,這類(lèi)問(wèn)題的解決方案都差不多。解決后就可以成功使用dlib了正卧。


查看作者首頁(yè)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蠢熄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子炉旷,更是在濱河造成了極大的恐慌签孔,老刑警劉巖叉讥,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異饥追,居然都是意外死亡图仓,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)但绕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)救崔,“玉大人,你說(shuō)我怎么就攤上這事捏顺×酰” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵幅骄,是天一觀(guān)的道長(zhǎng)劫窒。 經(jīng)常有香客問(wèn)我,道長(zhǎng)昌执,這世上最難降的妖魔是什么烛亦? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮懂拾,結(jié)果婚禮上煤禽,老公的妹妹穿的比我還像新娘。我一直安慰自己岖赋,他們只是感情好檬果,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著唐断,像睡著了一般选脊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上脸甘,一...
    開(kāi)封第一講書(shū)人閱讀 49,842評(píng)論 1 290
  • 那天恳啥,我揣著相機(jī)與錄音,去河邊找鬼丹诀。 笑死钝的,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的铆遭。 我是一名探鬼主播硝桩,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼枚荣!你這毒婦竟也來(lái)了碗脊?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤橄妆,失蹤者是張志新(化名)和其女友劉穎衙伶,沒(méi)想到半個(gè)月后祈坠,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡矢劲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年颁虐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片卧须。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖儒陨,靈堂內(nèi)的尸體忽然破棺而出花嘶,到底是詐尸還是另有隱情,我是刑警寧澤蹦漠,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布椭员,位于F島的核電站,受9級(jí)特大地震影響笛园,放射性物質(zhì)發(fā)生泄漏隘击。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一研铆、第九天 我趴在偏房一處隱蔽的房頂上張望埋同。 院中可真熱鬧,春花似錦棵红、人聲如沸凶赁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)虱肄。三九已至,卻和暖如春交煞,著一層夾襖步出監(jiān)牢的瞬間咏窿,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工素征, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留集嵌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓稚茅,卻偏偏與公主長(zhǎng)得像纸淮,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子亚享,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 向您的項(xiàng)目添加 C 和 C++ 代碼 本文內(nèi)容 下載 NDK 和構(gòu)建工具 創(chuàng)建支持 C/C++ 的新項(xiàng)目 構(gòu)建和運(yùn)...
    會(huì)飛的大象_閱讀 3,762評(píng)論 0 3
  • linux和windows下安裝python拓展包-pycharm咽块、numpy、scipy欺税、matplotlib侈沪、...
    hzyido閱讀 81,231評(píng)論 2 10
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理揭璃,服務(wù)發(fā)現(xiàn),斷路器亭罪,智...
    卡卡羅2017閱讀 134,633評(píng)論 18 139
  • ?戳中淚點(diǎn):張張催淚的珍貴歷史照片 圖一:炎熱的夏天瘦馍,農(nóng)民工頭頂斗笠,接近四十度的酷熱天氣应役,依然在工地修路情组,為了能...
    ae34f0457d5e閱讀 350評(píng)論 2 1
  • 今年是輔導(dǎo)班在這座縣城走過(guò)的第六個(gè)年頭。 在這六年里箩祥,新體驗(yàn)一直與這座小城同寒暑院崇,共冬夏。 新體驗(yàn)教育是一家……袍祖,...
    給我一支煙的時(shí)間閱讀 133評(píng)論 0 0