Caffe学习(九)使用Nsight Eclipse调试py-faster-rcnn(C++/python混合代码调试)

本文介绍了如何使用Nsight Eclipse 8.0调试py-faster-rcnn项目中的C++和Python混合代码。通过详细步骤,包括Pydev 4.5.0的安装,新建C++ makefile和Pydev工程,以及设置调试配置,最终实现了对_caffe.so的联合调试,使开发者能够追踪数据在网络中的流动。
摘要由CSDN通过智能技术生成

实验目的

由于py-faster-rcnn均采用的是python接口,但是在内部调用了caffe的C++共享库_caffe.so,若想要搞清楚数据在网络中的具体流向,就必须要能够联合调试python和C++的混合代码,本文讲述如何使用Nsight实现这种功能。

软件版本说明

Nsight Eclipse版本:Nsight Version 8.0,对应的Eclipse版本为Juno,Eclipse 4.2
JDK版本:1.8.0_101
Pydev版本:4.5.0
gdb版本:7.7.1

Pydev安装

根据Eclipse和JDK版本,选择安装Pydev 4.5.0
强调:Pydev 2.8.2版本最高版本只支持 Eclipse 3.x,最高版本Pydev 5.3.0要求Eclipse最低版本为Eclipse 4.6,因此均能用,使用版本不一致的Pydev会导致安装后Eclipse环境里不出现Pydev选项。Pydev 4.5.0.经验证可使用
安装方式如下:
(1)选择help->Install new software,出现以下界面

这里写图片描述

(2)按上述图片输入更新源http://www.pydev.org/update_sites/4.5.0/

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值