Mathematica中文论坛-非官方

标题: 豆粑粑 ubuntu 14.04 install CPU matlab2014b caffe python2.7 and 各种可能的问题 [打印本页]

作者: meatball1982    时间: 2016-12-7 21:35
标题: 豆粑粑 ubuntu 14.04 install CPU matlab2014b caffe python2.7 and 各种可能的问题
本帖最后由 meatball1982 于 2017-3-29 13:47 编辑

这是一个完全新安装的ubuntu14.04,如果在之前已经有的14.04上安装,会出现各种问题。主要是库的问题。
建议新手,菜niao还是用一个全新安装的ubuntu来尝试安装。大体搞明白各个库之间的关系,再自己编译库,安装。
虽然,我还没能成功。

GPU的基本一致,只是要安装
cuda,
cudnn
注释掉
CPU_ONLY := 1
这一行。
cudnn那一行去掉注释。
有空再写个记录。


  1. sudo apt-get install nautilus-open-terminal
  2. sudo apt-get install vim
  3. sudo apt-get install git
  4. sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

  5. sudo apt-get install --no-install-recommends libboost-all-dev
  6. sudo apt-get install libatlas-base-dev
  7. sudo apt-get install python-dev
  8. sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

  9. sudo apt-get install python-pip python-dev python-numpy
  10. sudo apt-get install gfortran
  11. sudo apt-get install pydot

  12. sudo pip install Cython
  13. sudo pip install numpy
  14. sudo pip install scipy
  15. sudo pip install scikit-image
  16. sudo pip install matplotlib
  17. sudo pip install ipython
  18. sudo pip install h5py
  19. sudo pip install leveldb
  20. sudo pip install networkx
  21. sudo pip install nose
  22. sudo pip install pandas
  23. sudo pip install python-dateutil
  24. sudo pip install protobuf
  25. sudo pip install python-gflags
  26. sudo pip install pyyaml
  27. sudo pip install Pillow
  28. sudo pip install graphviz


  29. mkdir /home/mm/softs
  30. cd softs
  31. git clone https://github.com/bvlc/caffe.git
  32. cd caffe
  33. cp Makefile.config.example Makefile.config

  34. vi Makefile.config

  35. CPU_ONLY := 1
  36. MATLAB_DIR := /home/mm/softs/MATLAB/R2014b

  37. make
  38. make test
  39. make runtest
  40. make pycaffe
  41. make matcaffe

  42. vi tm.py

  43. import sys
  44. sys.path.append("/home/mm/softs/caffe/python")
  45. import caffe

  46. python tm.py
复制代码



作者: meatball1982    时间: 2016-12-17 13:15
如果在其它的目录下运行,需要库的支持。

在bashrc里,加入。
  1. export LD_LIBRARY_PATH=/home/mm/softs/caffe/build/lib:$LD_LIBRARY_PATH
复制代码


然后是
source ~/.bashrc


作者: meatball1982    时间: 2017-1-23 15:25
http://m.blog.csdn.net/article/details?id=51371560
作者: meatball1982    时间: 2017-2-23 19:25
apt-get install python-tk
作者: meatball1982    时间: 2017-3-29 10:37
sudo apt-get install aptitude
sudo aptitude install 要安装的包
比如opecv-dev
作者: meatball1982    时间: 2017-3-29 11:02
如果说的是locate
的什么问题,pip安装不了。

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
export LC_CTYPE="en_US.UTF-8"
locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales

选 en_US utf8
作者: meatball1982    时间: 2017-3-29 13:46
本帖最后由 meatball1982 于 2017-3-29 13:50 编辑

cd /usr/lib/x86_64-linux-gnu

sudo ln -s libhdf5_serial.so.10.1.0 libhdf5.so
sudo ln -s libhdf5_serial_hl.so.10.1.0 libhdf5_hl.so
如果 没有hdf5和话,可能是版本不对。

在Makefile.config
里修改。
# Whatever else you find you need goes here.
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/






欢迎光临 Mathematica中文论坛-非官方 (http://ilovemathematica.com/) Powered by Discuz! X3.2