最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Caffe

IT圈 admin 20浏览 0评论

Caffe

文件获取

  1. 先获取caffe-ssd的文件,可以直接用浏览器打开,也可以通过以下命令获取(这两种方法我都试过,得到的东西是一样的,但建议通过浏览器下载,git的下载速度有时实在不敢恭维)
git clone .git
cd caffe

下面是官网的安装教程:

# Modify Makefile.config according to your Caffe installation.
cp Makefile.config.example Makefile.config
make -j8
# Make sure to include $CAFFE_ROOT/python to your PYTHONPATH.
make py
make test -j8
# (Optional)
make runtest -j8

事实上,在make之前还是有一些环境要先配置好的

安装cuda
参考ubuntu14.04下caffe框架的安装

修改Makefile.config
为了避免以后可能发生一些问题,我跟据电脑的配置和已安装环境来修改了一下Makefile.config的内容。如:

CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \-gencode arch=compute_20,code=sm_20 \
        -gencode arch=compute_21,code=sm_21 \
        -gencode arch=compute_30,code=sm_30 \
        -gencode arch=compute_35,code=sm_35 \
#       -gencode arch=compute_50,code=sm_50 \
#       -gencode arch=compute_50,code=compute_50 

因为我的cuda是3.0的,所以我把最后两行注释掉了,至于cuda版本,我是到nvidia的官网通过显卡的型号查的。

安装OpenBLAS
安装步骤:

git clone git://github.com/xianyi/OpenBLAS
cd OpenBLAS
make FC=gfortran
make install
ln -s /opt/OpenBLAS/lib/libopenblas.so /usr/lib/libblas.so.3

由于我的电脑中没有安装gfortran,所以在make FC=gfortran的时候会出错:cannot find -llibgfortran,所以还得去把gfortran安装了:

sudo apt-get install gfortran
cd /usr/lib
sudo ln -s libgfortran.so.3 libgfortran.so
(可能libgfortran.so.3在别的地方,那样还得通过查找把它找出来,然后软链接到/usr/lib/libgfortran.so,不然程序还是找不到)

大功告成!!!

因为有时候在ubuntu下安装环境,总会丢这个库那个库的,而且有时把库安装完成了,那些程序还没一定能找到它,(一般会去/usr/lib里面找),所以还得建一个到/usr/lib/lib***.so的软链接。

Caffe

文件获取

  1. 先获取caffe-ssd的文件,可以直接用浏览器打开,也可以通过以下命令获取(这两种方法我都试过,得到的东西是一样的,但建议通过浏览器下载,git的下载速度有时实在不敢恭维)
git clone .git
cd caffe

下面是官网的安装教程:

# Modify Makefile.config according to your Caffe installation.
cp Makefile.config.example Makefile.config
make -j8
# Make sure to include $CAFFE_ROOT/python to your PYTHONPATH.
make py
make test -j8
# (Optional)
make runtest -j8

事实上,在make之前还是有一些环境要先配置好的

安装cuda
参考ubuntu14.04下caffe框架的安装

修改Makefile.config
为了避免以后可能发生一些问题,我跟据电脑的配置和已安装环境来修改了一下Makefile.config的内容。如:

CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \-gencode arch=compute_20,code=sm_20 \
        -gencode arch=compute_21,code=sm_21 \
        -gencode arch=compute_30,code=sm_30 \
        -gencode arch=compute_35,code=sm_35 \
#       -gencode arch=compute_50,code=sm_50 \
#       -gencode arch=compute_50,code=compute_50 

因为我的cuda是3.0的,所以我把最后两行注释掉了,至于cuda版本,我是到nvidia的官网通过显卡的型号查的。

安装OpenBLAS
安装步骤:

git clone git://github.com/xianyi/OpenBLAS
cd OpenBLAS
make FC=gfortran
make install
ln -s /opt/OpenBLAS/lib/libopenblas.so /usr/lib/libblas.so.3

由于我的电脑中没有安装gfortran,所以在make FC=gfortran的时候会出错:cannot find -llibgfortran,所以还得去把gfortran安装了:

sudo apt-get install gfortran
cd /usr/lib
sudo ln -s libgfortran.so.3 libgfortran.so
(可能libgfortran.so.3在别的地方,那样还得通过查找把它找出来,然后软链接到/usr/lib/libgfortran.so,不然程序还是找不到)

大功告成!!!

因为有时候在ubuntu下安装环境,总会丢这个库那个库的,而且有时把库安装完成了,那些程序还没一定能找到它,(一般会去/usr/lib里面找),所以还得建一个到/usr/lib/lib***.so的软链接。

发布评论

评论列表 (0)

  1. 暂无评论