可以看到Eclipse配置文件C++;密码? 我们有C++代码,我们想在Nividia Nsight Eclipse(Linux版本)中添加CUDA代码。我们的想法是先对C++进行配置,找到热点,再将这些转换为CUDA,再重新配置,并重复此过程,以依次加快代码。但是,当我们对C++进行配置时,它看起来像是在生成时间线和配置文件输出之前,剖析器需要一些现有的CUDA代码。还有其他人遇到过这种情况吗

可以看到Eclipse配置文件C++;密码? 我们有C++代码,我们想在Nividia Nsight Eclipse(Linux版本)中添加CUDA代码。我们的想法是先对C++进行配置,找到热点,再将这些转换为CUDA,再重新配置,并重复此过程,以依次加快代码。但是,当我们对C++进行配置时,它看起来像是在生成时间线和配置文件输出之前,剖析器需要一些现有的CUDA代码。还有其他人遇到过这种情况吗,c++,cuda,nsight,C++,Cuda,Nsight,Nsight Eclipse版只能分析CUDA代码。您可能希望安装第三方评测插件来评测主机代码 您可以尝试从Eclipse基金会站点安装OpRoFILE集成(粘贴到帮助/安装新软件…对话框)-我刚刚尝试过,但是无法正确设置OpRoFILE命令行。 < P>您可以使用NVTX(Nvidia工具扩展)手动检测您的代码,并具有在Nsight中显示的时间线,但是对于自动分析和详细的计数器,它只能对GPU代码进行配置。 < P>是的,Nsight Eclipse可以配置C++代码。为了重新表述你的问题,它

Nsight Eclipse版只能分析CUDA代码。您可能希望安装第三方评测插件来评测主机代码


您可以尝试从Eclipse基金会站点安装OpRoFILE集成(粘贴到帮助/安装新软件…对话框)-我刚刚尝试过,但是无法正确设置OpRoFILE命令行。

< P>您可以使用NVTX(Nvidia工具扩展)手动检测您的代码,并具有在Nsight中显示的时间线,但是对于自动分析和详细的计数器,它只能对GPU代码进行配置。

< P>是的,Nsight Eclipse可以配置C++代码。为了重新表述你的问题,它也可以配置主机(CPU)C++代码。默认情况下,它只配置GPU代码。CPU评测是一项更为手动的任务;它不会自动配置函数

您需要使用NVTX。像这样:

#include "nvToolsExt.h"
nvtxNameOsThread(0,"InputVideo");
nvtxRangePush(__FUNCTION__);
// .. do some CPU computing here
nvtxRangePop();
使用-lnvToolsExt-L/usr/local/cuda/lib64构建

libnvToolsExt.so的路径对于每个人都是不同的。NVTX附带CUDA工具包