201711学习笔记

这篇博客记录了2017年11月作者搭建PSPNet的过程,包括将cuDNN v5.1降级到v4,解决matio安装问题,以及在PSPNet上运行自定义数据集VOC2012时遇到的挑战,如显存不足和模型适配。此外,还提到了在TensorFlow中使用PSPNet的注意事项和理论知识。
摘要由CSDN通过智能技术生成

20171114

转做语义分割了,第一个任务,测试PSPnet。首先,在caffe下搭建PSPnet。。。

  • pyramid scene parsing network (PSPNet)

一篇介绍文章:http://blog.csdn.net/tianrolin/article/details/71246472

PSPnet在caffe下的搭建

 可以用CUDA8,但必须使用cuDNN v4,由于之前安装的是cuDNN v5.1,须做替换,否则不能使用。

git clone https://github.com/hszhao/PSPNet.git

cd $PSPNET_ROOT
cp Makefile.config.example Makefile.config
gedit Makefile.config
make -j8 && make pycaffe

按照安装caffe的过程,修改Makefile.config文件即可。

将cuDNN v5.1替换为v4

PSPnet要求cuDNNv4,安装v4版本的cudnn
在官网下载v4版本的压缩包,解压
cd进入cuDNNv4解压之后的include目录,在命令行进行如下操作:
复制头文件: sudo cp cudnn.h /usr/local/cuda/include/
再cd进入lib64目录下的动态文件进行复制和链接:

sudo cp lib* /usr/local/cuda/lib64/          //复制动态链接库
cd /usr/local/cuda/lib64/                    //删除原有动态文件           
sudo rm -rf libcudnn.so libcudnn.so.5 `
sudo ln -s libcudnn.so.4.0.7 libcudnn.so.4      //生成软链接 
sudo ln -s libcudnn.so.4 libcudnn.so            //生成软链接  

若出现以下错误:

ln: 无法创建符号链接’libcudnn.so’: 文件已存在

使用命令:

sudo ln -sf libcudnn.so.4.0.7 libcudnn.so.4
sudo ln -sf libcudnn.so.4 libcudnn.so

运行 make -j4
遇到了关于matio的错误,需要安装matio

安装matio

下载matio(https://sourceforge.net/projects/matio/files/matio/1.5.2/)
tar zxf matio-1.5.2.tar.gz
cd matio-1.5.2
./configure
make
make check

make install 报错如下:

Making install in src
make[1]: Entering directory ‘/home/mengzhen/matio-1.5.2/src’
make[2]: Entering directory ‘/home/mengzhen/matio-1.5.2/src’
test -z “/usr/local/lib” || /bin/mkdir -p “/usr/local/lib”
/bin/bash ../libtool –mode=install /usr/bin/install -c libmatio.la ‘/usr/local/lib’
libtool: install: /usr/bin/install -c .libs/libmatio.so.2.0.2 /usr/local/lib/libmatio.so.2.0.2
/usr/bin/install: cannot create regular file ‘/usr/local/lib/libmatio.so.2.0.2’: Permission denied
Makefile:350: recipe for target ‘install-libLTLIBRARIES’ failed
make[2]: * [install-libLTLIBRARIES] Error 1
make[2]: Leaving directory ‘/home/mengzhen/matio-1.5.2/src’
Makefile:536: recipe for target ‘install-am’ failed
make[1]: * [install-am] Error 2
make[1]: Leaving directory ‘/home/mengzhen/matio-1.5.2/src’
Makefile:389: recipe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值