Caffe
文件获取
- 先获取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
文件获取
- 先获取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的软链接。