实验目的
由于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/