Ubuntu14.04 安裝mxnet的一些注意事項(xiàng)

記錄一下安裝mxnet...使用的服務(wù)器上已經(jīng)有cuda和cudaCNN還有hadoop了,沒有裝cuda和cudnn的可以看我caffe的安裝博客。從github上clone下來mxnet,需要改make下的config.mk。注意事項(xiàng):

  1. 在mxnet的根目錄下make。一定要記得,直接make,直接make,直接make!!!!!! cmake是準(zhǔn)備給windows的!!!完了你覆蓋了原本的makefile的話就gg了。。??梢詍ake -j#() 根據(jù)自己的配置決定。

  2. 改config.mk的時(shí)候,主要按照自己的pc配置改USE_CUDA, USE_CUDACNN, 同時(shí)我還加了:

# the additional link flags you want to add
ADD_LDFLAGS = -L/home/shixin/local/lib -L/home/shixin/local/lib64
# the additional compile flags you want to add
ADD_CFLAGS = -I/home/shixin/local/include -I/home/shixin/include
  1. 重新make的話記得把build文件夾刪掉...或者用別人拷給你的mxnet的話一定要?jiǎng)h掉build文件夾,不然會(huì)提示路徑里面有文件找不到什么的。

  2. 如果遇到以下錯(cuò)誤:

Makefile:23: mshadow/make/mshadow.mk: No such file or directory
Makefile:24: dmlc-core/make/dmlc.mk: No such file or directory
Makefile:86: ps-lite/make/ps.mk: No such file or directory

是git clone的時(shí)候需要git clone --recursive <url>,因?yàn)閙xnet依賴于DMLC通用工具包http://dmlc.ml/,--recursive參數(shù)可以自動(dòng)加載mshadow等依賴。

  1. 我使用的是python接口。注意:執(zhí)行任何demo都需要import find_mxnet,當(dāng)然前提要保證執(zhí)行文件夾下有find_mxnet.py:
try:
    import mxnet as mx
except ImportError:
    import os, sys
    curr_path = os.path.abspath(os.path.dirname(__file__))
    sys.path.append(os.path.join(curr_path, ".."))
    import mxnet as mx

sys.path.append添加的路徑必須是有安裝mxnet的時(shí)候python/mxnet文件夾的。不使用find_mxnet.py的話,需要直接把python/mxnet文件夾放到執(zhí)行的目錄下。

  1. 報(bào)錯(cuò)找不到libmxnet.so?解決方案:把安裝目錄/lib下的libmxnet.so復(fù)制到python/mxnet中。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • Installing MXNet on OS X (Mac) mxnet.io/get_started/osx_s...
    Helen_Cat閱讀 2,370評(píng)論 2 2
  • 國內(nèi)的thinkpad t系列一般會(huì)配一塊N卡,想著雖然卡不咋地,但是做一些簡(jiǎn)單的實(shí)驗(yàn)還是可以的,于是決定在這臺(tái)本...
    麥兜胖胖次閱讀 4,248評(píng)論 0 1
  • 該過程包含了裝GCC、CUDA、CuDNN、Anaconda、TensorFlow的過程。首先了解下,裝完Ubun...
    溪奇閱讀 7,423評(píng)論 0 3
  • 之前的工作,沒有意識(shí)到,工作中解決問題可以讓自己成長,之前就像機(jī)器人每天同樣的事情不停的做,而且還老范同樣的錯(cuò),...
    劉虎虎222婚禮紀(jì)實(shí)閱讀 273評(píng)論 0 0

友情鏈接更多精彩內(nèi)容