Ubuntu14.04/16.04安装caffe
来源:互联网 发布:三星淘宝旗舰店 编辑:程序博客网 时间:2024/05/28 15:57
Ubuntu14.04/16.04安装caffe
1、cuda8.0安装
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local_8.0.44-1_amd64.debsudo apt-get updatesudo apt-get install cudasudo gedit /etc/profileexport PATH=/usr/local/cuda-8.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH source /etc/profilesudo gedit /etc/ld.so.conf.d/cuda.conf/usr/local/cuda-8.0/lib64/libsudo ldconfignvcc -Vnvidia-smicd /usr/local/cuda/samples/1_Utilities/deviceQuerysudo make./deviceQuery
2、cudnn
sudo cp include/cudnn.h /usr/local/includesudo cp lib64/libcudnn.* /usr/local/libsudo ln -sf /usr/local/lib/libcudnn.so.5.1.10 /usr/local/lib/libcudnn.so.5sudo ln -sf /usr/local/lib/libcudnn.so.5 /usr/local/lib/libcudnn.sosudo ldconfig
3、MKL
sudo ./install_GUI.sh2HWS-4W7GPN8Wsudo gedit /etc/ld.so.conf.d/intel_mkl.conf/opt/intel/lib/intel64/opt/intel/mkl/lib/intel64sudo ldconfig
4、Matlab
4.1 gcc降级(最好不要降级)
sudo apt-get install g++-4.7 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 20 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.7 20 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10 //sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30 //sudo update-alternatives --set cc /usr/bin/gcc //sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30 //sudo update-alternatives --set c++ /usr/bin/g++ sudo update-alternatives --config gccsudo update-alternatives --config g++选gcc4.7.xgcc -v
4.2 matlab安装
31095-30030-55416-47440-21946-54205sudo cp lib* /usr/local/MATLAB/R2015b/bin/glnxa64/sudo mv /usr/local/MATLAB/R2015b/sys/os/glnxa64/libstdc++.so.6 /usr/local/MATLAB/R2015b/sys/os/glnxa64/libstdc++.so.6_backupsudo ln -s /usr/local/MATLAB/R2015b/bin/matlab /usr/local/bin/matlab
5、opencv
5.1 修改
gedit modules/cudalegacy/src/graphcuts.cpp #if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) || (CUDART_VERSION >= 8000)
ippicv_linux_20151201.tgz替换3rdparty/ippicv/…
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-devsudo apt install cmake-qt-guicmake-qt-guisudo make install
5.2 卸载
# make uninstall# cd ..# sudo rm -r build# sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*sudo gedit /etc/profileexport PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATHsource /etc/profilesudo gedit /etc/ld.so.conf.d/opencv.conf/usr/local/libsudo ldconfig
5.3 测试代码
(1)DisplayImage.cpp
#include <stdio.h>#include <opencv2/opencv.hpp>using namespace cv;int main(int argc, char** argv ){ if ( argc != 2 ) { printf("usage: DisplayImage.out <Image_Path>\n"); return -1; } Mat image; image = imread( argv[1], 1 ); if ( !image.data ) { printf("No image data \n"); return -1; } namedWindow("Display Image", WINDOW_AUTOSIZE ); imshow("Display Image", image); waitKey(0); return 0;}
(2) CMakeLists.txt
cmake_minimum_required(VERSION 2.8)project( DisplayImage )find_package( OpenCV REQUIRED )include_directories( ${OpenCV_INCLUDE_DIRS} )add_executable( DisplayImage DisplayImage.cpp )target_link_libraries( DisplayImage ${OpenCV_LIBS} )
(3)编译
cmake .make./DisplayImage fruits.jpg
6、caffe
6.1 依赖库
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
6.2 Python库
# for req in $(cat requirements.txt); do pip install $req; donefor req in $(cat requirements.txt); do sudo pip install --upgrade $req; donesudo apt-get install -y python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags
6.3 gcc升级
sudo update-alternatives --config gccsudo update-alternatives --config g++选gcc5gcc -v
6.4 编译caffe
make all -j4make test -j4make runtest -j4make pycaffe -j4make matcaffe -j4export PYTHONPATH=/home/zk-dl/caffe-master/python:$PYTHONPATH export LD_LIBRARY_PATH=/home/zk-dl/caffe-master/distribute/lib:$LD_LIBRARY_PATH
手贱的安装py3版本caffe(最好安装py2)
sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_python-py35.so.1.58.0 /usr/local/lib/libboost_python3.so
6.5 测试安装
./data/mnist/get_mnist.sh./examples/mnist/create_mnist.sh./examples/mnist/train_lenet.sh
阅读全文
1 0
- Ubuntu14.04/16.04安装caffe
- Ubuntu14.04 Caffe安装
- Ubuntu14.04 Caffe安装
- Caffe安装 Ubuntu14.04
- Ubuntu14.04 安装 Caffe
- ubuntu14.04 安装 caffe
- Ubuntu14.04 安装caffe
- ubuntu14.04 + caffe安装
- Ubuntu14.04 安装caffe
- Ubuntu14.04 安装Caffe
- caffe ubuntu14.04安装
- ubuntu14.04 安装caffe
- ubuntu14.04 + caffe安装
- ubuntu14.04安装caffe
- ubuntu14.04/16.04 下安装 caffe
- Ubuntu14.04安装caffe指南
- Ubuntu14.04下安装Caffe
- Ubuntu14.04上安装caffe
- tensorflow可视化遇到的问题
- iOS音视频实现边下载边播放
- [bzoj1834][ZJOI2010] 网络扩容 最大流 费用流
- CentOS6下安装PHP7
- Python之re模块 —— 正则表达式操作
- Ubuntu14.04/16.04安装caffe
- 使用__VA_ARGS__和va_list 控制打印日志
- ios和android,的app的分发
- 面向过程编程与面向对象编程
- java读取配置文件
- Chrome插件推荐
- C++内部链接与外部链接
- poj 2785 二分的方法
- 总结一下