struggle in SVS Caffe environment
在复现 https://github.com/lawy623/SVS 这篇文章代码的时候,配置环境遇到了很多问题,这里做一个总结
环境:Ubuntu 16.04 + CUDA8.0 + CUDA9.0 + cuDNNv7 + MATLAB R2017b
编译Caffe
命令:make all -j8
一开始根据 python3.0 修改 Makefile.config 文件,结果编译的时候出现很多错误
后来根据 https://blog.csdn.net/artprog/article/details/79271388 这篇文章进行配置(据说弄 python3.0 的很容易出错),除此以外还要将 MATLAB_DIR 改为本机MATLAB路径(如/usr/local/MATLAB/R2017b)
配置完也会出错,原因是某个文件中有个函数的参数带了默认值(形如 const XXX = Dtype(1,0)),去掉后面的默认值(= Dtype(1,0)),即可编译成功
(似乎还有其他的编译问题,百度报错即可解决)
编译 Caffe 与 MATLAB接口
命令:make matcaffe
结果:生成 MEX 文件(caffe_.mexa64)
测试 Caffe 与 MATLAB接口
命令:make mattest -j8
一开始用的是Matlab R2017b,结果报错无数条 caffe_.mexa64 缺失需要的符号“XXXXXXX”
经查找,是MATLAB版本太高造成的,于是安装MATLAB R2015b,报错减为一条 缺失需要的符号“ZXXXXXX”
根据 https://github.com/BVLC/caffe/issues/3934 在 /usr/local/MATLAB/R2015b/bin/glnxa64 执行下列命令
sudo mv libopencv_imgproc.so.2.4 libopencv_imgproc.so.2.4.bak
sudo
mv libopencv_highgui.so.2.4 libopencv_highgui.so.2.4.bak
sudo
mv libopencv_core.so.2.4 libopencv_core.so.2.4.bak
sudo
ln /usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4.9 libopencv_core.so.2.4
sudo
ln /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.9 libopencv_highgui.so.2.4
sudo
ln /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4.9 libopencv_imgproc.so.2.4
make mattest -j8 通过
运行 train_viewSyn.m
终端报错
Check failed: status == CUBLAS_STATUS_SUCCESS (13 vs. 0) CUBLAS_STATUS_EXECUTION_FAILED
将 Makefile.config 文件中 CUDA 路径改为cuda-8.0 即可通过
转载于:https://www.cnblogs.com/GY8023/p/9817192.html
struggle in SVS Caffe environment相关推荐
- NVIDIA DIGITS-2.0 + Ubuntu 14.04 + CUDA 7.0 + cuDNN 7.0 + Caffe 0.13.0环境配置
引言 DIGITS简介 DIGITS特性 资源信息 说明 DIGITS安装 软硬件环境 硬件环境 软件环境 操作系统安装 DIGITS安装前准备 安装CUDA70deb方式 安装cuDNN70 安装C ...
- 2020-09-15 JAVA面试题整理
文章目录 一.Java基础系列面试题 二 Java 面试题(二) 四.Redis面试题 四.Redis面试题 七.Spring Boot 面试题 九.微服务 面试题 十一.RabbitMQ 面试题 十 ...
- Ubuntu16.0.4+1080ti+ cuda9.1+cudnn7.0.5 安装 及 caffe 测试
主要还是要参考官方文档 cuda 安装有两种方法,这里参考 blog.csdn.net/guojunxiu/article/details/78848503 使用 Package Manager In ...
- caffe转caffe2
这个需要同时又caffe和caffe2 https://github.com/Qidian213/mtcnn_caffe2/blob/e1a596d69fd48b4e7063205a2b63ed431 ...
- caffe libcudnn.so.6: cannot open shared object file: No such file or directo
更新cudnn版本至cuDNN v6 ImportError: libcudart.so.6.0: cannot open shared object file: No such file or di ...
- 从头开始安装Ubuntu,cuda,cudnn,caffe,tensorflow,ROS
前言 安装ubuntu一直是一件特别特别麻烦的事情,以前常常因为换一台主机就得完全重新安装一遍,每次安装都要折腾特别久,总会遇到各种各样的问题.因此很有必要写一个Blog完整记录整个过程及遇到的问题. ...
- Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
FROM:https://gist.github.com/realmyth/f368ba0fea429342236c 本步骤能实现用Intel核芯显卡来进行显示, 用NVIDIA GPU进行计算. 1 ...
- Caffe学习笔记4图像特征进行可视化
Caffe学习笔记4图像特征进行可视化 本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hit201 ...
- caffe data层_Caffe实现多标签输入,添加数据层(data layer)
因为之前遇到了sequence learning问题(CRNN),里面涉及到一张图对应多个标签.Caffe源码本身是不支持多类标签数据的输入的. 如果之前习惯调用脚本create_imagenet.s ...
- caffe problem
http://blog.csdn.net/leijiezhang/article/details/53688157 Ubuntu16.04+Cuda8.0(gtx1060)+OpenCV2.4.13+ ...
最新文章
- 移动网站性能优化(未完。。。)
- Ms Press China MVP-书评活动-王万利 Microsoft Active Directory Administrator's Pocket Consultant...
- reactivecocoa基础讲解
- swagger 修改dto注解_Swagger 详解
- 汽车电子专业知识篇(二十)-深度解析CAN FD与传统CAN的差异
- 南京大学计算机考研分数线2021,南京大学2021年硕士研究生复试基本分数线
- python最适合做什么-python学完之后比较适合哪些职业工作呢?
- Hibernate Session合并,更新,保存,saveOrUpdate,持久化示例
- visio保存高清图片
- IT营大地老师2017最新node.js视频教程avi版本(课件+源码+视频)
- 伍德里奇计量经济学第五版第四章计算机操作,伍德里奇计量经济学第四章
- 记录:pycharm的强大之处之两个文件代码的比对
- 10个常用的JS工具库,80%的项目都在用
- windows2003序列号
- Quartz 任务调度全攻略
- Java工程师薪资究竟有多高?
- java拼音分词_使用Pinyin4j进行拼音分词的方法
- 如何区别随身WiFi板子是什么芯片
- 数据库审计系统 mysql_数据库审计系统
- 宠物小精灵 android游戏,宠物小精灵官方版