Caffe
来源:互联网 发布:设计图软件 编辑:程序博客网 时间:2024/05/22 01:43
Clion 调试 Caffe C++ 源码
环境:Ubuntu14.04,Caffe,Clion2017.2
1. Clion - Ubuntu 安装
官网下载 Clion 的 .tar.gz 压缩包
Clion-Linux解压压缩包到当前文件夹
tar -zxvf Clion-2017.2.3.tar.gz
运行安装脚本
cd Clion-2017.2.3./bin/clion.sh
根据提示进行安装,创建快捷方式.
2. Clion 调试 Caffe C++ 源码
编译 caffe-master
用 Clion 打开编译后的 caffe-master
配置参数:
在右上角配置
参考设置:
主要是 Executable, Program arguments 和 Working directory 的配置. Apply 应用配置.
设置断点
根据情况,打开需要调试的代码文件,点击相应的代码行左边,设置断点(红色实心圆).
开始调试
点击 Clion 右上角配置旁的蜘蛛状绿色图标,开始调试.
快捷键:
F5 - 运行到断点
F10 - 单步运行
3. 问题解决
3.1 调试出现提示cannot find -lopencv_dep_cudart
解决方案:
点击 CMake —— 左边的设置(绿色齿轮图标) —— 选CMake Settings:
在 Build, Execution, Deployment 设置下的 CMake 页面的 CMake options 处添加参数 -DCUDA_USE_STATIC_CUDA_RUNTIME=OFF,如下:
设置完成后,reload一下 cmake 项目,即可编译通过.
参考
[1] - clion下调试caffe出现提示cannot find -lopencv_dep_cudart
[2] - Linux下Caffe如何调试
阅读全文
0 0
- Caffe
- Caffe
- Caffe
- caffe
- Caffe
- Caffe
- Caffe
- caffe
- caffe
- caffe
- caffe
- Caffe
- Caffe
- caffe
- caffe
- caffe
- caffe
- Caffe
- Android内存泄漏产生的原因以及解决方案(OOM)
- AKKA路由策略
- goj 1446 判断栈的输出是否合法
- Kafka java api-消费者代码与消费分析、生产者消费者配置文件详解
- 自然语言处理中的Attention Model:是什么及为什么
- Caffe
- 《大话设计模式》设计模式六大原则
- 如何检查你的应用程序的ABI兼容性
- 《java与模式》-15 享元模式
- getMeasuredHeight()跟getHeight()区别
- Hibernate建立关系配置(hbm.xml)bag中cascade属性
- 引入三方库出现android.support.v4.animation.AnimatorCompatHelpe
- Qt之QSS(白色靓丽)【转】
- SQL语言的分类