成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

caffe Ununtu 16.04.4開發(fā)環(huán)境配置(CPU版)

2shou / 2326人閱讀

摘要:是一種常用的深度學習框架,主要應用在視頻圖像處理方面的應用上。由于沒錢買,只能在虛擬機環(huán)境下配置版開發(fā)環(huán)境,大家勿笑。

caffe是一種常用的深度學習框架,主要應用在視頻、圖像處理方面的應用上。由于沒錢買gpu,只能在虛擬機環(huán)境下配置Ubuntu CPU版caffe開發(fā)環(huán)境,大家勿笑。
1.首先,先安裝依賴庫:
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
2.下載編碼caffe源碼

如果沒有安裝git,請先安裝:

    sudo apt-get install git

下載caffe源碼:

    git clone https://github.com/BVLC/caffe.git
    cd caffe
    cp Makefile.config.example Makefile.config

或:

    mv Makefile.config.example Makefile.config

打開配置文件:

    vim Makefile.config

修改配置文件

    # CPU_ONLY:=1

改為:

    CPU_ONLY:=1
   INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
改為:

    INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/
    LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial/

注意:最后面的斜杠/不能去掉,否則編譯會報錯
進入目錄,并打開終端

    cd /usr/lib/x86_64-linux-gnu/

ubuntu 16.04.4自帶python3.5,但需要找出該so庫的版本號:

    find .|xargs grep -rl "libboost_python-py35.so."
    ./libboost_mpi_python-py35.so.1.58.0
    ./libboost_python-py35.so.1.58.0
    ./libboost_mpi_python-py35.so.1.58.0
    ./libboost_python-py35.so.1.58.0
    ./libboost_python-py35.so
    ./libboost_mpi_python-py35.so

該so庫的版本號為1.58.0,軟鏈到/usr/local/lib/

    sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_python-py35.so.1.58.0 /usr/local/lib/libboost_python3.so

至此,caffe CPU版配置完畢,下面開始編譯caffe

    sudo make all -j4
    sudo make test
    sudo make runtest -j4
    

注:如何編譯報錯,去掉后面的-j4再試試

4.安裝python庫

進入python目錄

    cd python

查看是ubuntu否有安裝pip3,如果沒安裝會出現(xiàn)如下提示:

    pip3 -v
    The program "pip3" is currently not installed. You can install it by typing:sudo apt install python3-pip

安裝pip3:

    sudo apt install python3-pip
    

修改用戶配置文件:

vim ~/.bashrc

在最后一行加入:

export PYTHONPATH=/caffepath/python:$PYTHONPATH

加載配置文件:

    sudo ldconfig

安裝numpy庫:

    sudo apt-get install python-numpy

編譯caffe,在caffe目錄運行:

    sudo make pycaffe -j16
    

安裝成功后,進入python2(python2對caffe的支持比較好)進行測試:

    python
    import caffe
    

報錯:

    ImportError: No module named skimage.io

于是考安裝skimage.io:

    sudo pip install scikit-image
     

結(jié)果發(fā)現(xiàn)運行pip報錯,真是倒霉的時候喝水都會嗆著。錯誤信息如下:

    Traceback (most recent call last):
    File "/usr/bin/pip", line 9, in 
    from pip import main
    ImportError: cannot import name "main"
     

問了一下度娘,還好有解,先修改pip3:

    sudo vi /usr/bin/pip3

原文: from pip import main
修改后: from pip._internal import main
然后修改pip:

    sudo vi /usr/bin/pip

原文:

    from pip import main  
    if __name__ == "__main__":  
         sys.exit(main()) 
         

修改為:

    from pip import __main__
    if __name__ == "__main__":  
        sys.exit(__main__._main())
     

然后輸入pip -V驗證:

    pip -V
    pip 18.0 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
    

繼續(xù)安裝scikit-image:

    sudo pip install scikit-image
    

安裝成功后,繼續(xù)輸入:

    import caffe
    No module named google.protobuf.internal
    

google.protobuf缺失,安裝protobuf

   sudo pip install protobuf
   

安裝完畢后輸入

    python
    import caffe

如果無錯誤提示,則說明caffe已經(jīng)成功安裝!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/42108.html

相關(guān)文章

  • Qt/Ununtu篇一:基于ubuntu操作系統(tǒng)下的Qt的安裝

    摘要:首先下載安裝包進入官網(wǎng)下載地址,如圖所示順帶說說目錄結(jié)構(gòu)各種開發(fā)工具安裝包,新舊都有可以下載開發(fā)環(huán)境和源代碼。迷你版,目前是針對的版本。正式發(fā)布版,是與開發(fā)版相對的穩(wěn)定版庫和開發(fā)工具可以下載開發(fā)環(huán)境和源代碼。 ...

    Galence 評論0 收藏0
  • MATLAB更新R2017b:轉(zhuǎn)換CUDA代碼極大提升推斷速度

    摘要:陳建平說訓練是十分重要的,尤其是對關(guān)注算法本身的研究者。代碼生成其實在中也十分簡單,陳建平不僅利用車道線識別模型向我們演示了如何使用生成高效的代碼,同時還展示了在脫離環(huán)境下運行代碼進行推斷的效果。 近日,Mathworks 推出了包含 MATLAB 和 Simulink 產(chǎn)品系列的 Release 2017b(R2017b),該版本大大加強了 MATLAB 對深度學習的支持,并簡化了工程師、...

    Corwien 評論0 收藏0
  • 基準評測TensorFlow、Caffe等在三類流行深度神經(jīng)網(wǎng)絡上的表現(xiàn)

    摘要:在兩個平臺三個平臺下,比較這五個深度學習庫在三類流行深度神經(jīng)網(wǎng)絡上的性能表現(xiàn)。深度學習的成功,歸因于許多層人工神經(jīng)元對輸入數(shù)據(jù)的高表征能力。在年月,官方報道了一個基準性能測試結(jié)果,針對一個層全連接神經(jīng)網(wǎng)絡,與和對比,速度要快上倍。 在2016年推出深度學習工具評測的褚曉文團隊,趕在猴年最后一天,在arXiv.org上發(fā)布了的評測版本。這份評測的初版,通過國內(nèi)AI自媒體的傳播,在國內(nèi)業(yè)界影響很...

    canopus4u 評論0 收藏0
  • Mac 任意Python環(huán)境安裝 Caffe 的終極教程

    摘要:包括系統(tǒng)的原因自帶的系統(tǒng)環(huán)境無法安裝及其他第三方庫,必須通過來自行安裝一個而這個路徑和系統(tǒng)的并不一樣。在如此混亂的開發(fā)環(huán)境下,配置實在艱難,特此教程。你要用的話可以不忽略該教程了。 原文鏈接 https://jinkey.ai/post/tech/m...本文作者 Jinkey(微信公眾號 jinkey-love,官網(wǎng) https://jinkey.ai)感謝 yubang 老司機指導...

    FleyX 評論0 收藏0

發(fā)表評論

0條評論

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