至少我们中的一些人在远程服务器上开发了我们的CUDA代码。而且它们通常只在SSH连接上提供访问。可以在远程计算机上使用这样的命令来分析CUDA应用程序(或内核)。
nvprof -o profile.out -s ./prog args然后将"profile.out“下载到本地计算机。
我的问题是,是否可以在没有启用CUDA设备的计算机上使用可视分析器打开该文件?是否有任何其他工具可以打开此类文件并提供与Visual类似或更丰富的信息。
我确实收到这样一个错误:“无法找到CUDA库并与CUDA驱动程序建立连接。请确保CUDA和CUDA运行时库在您的库路径上。有关详细信息,请参阅安装指南。Visual将立即退出”。
一些参考资料:
发布于 2014-03-26 17:20:01
使用CUDA 5.5附带的nvvp版本,我能够让nvvp在一台非CUDA设备的机器上运行,以打开nvprof生成的配置文件。
这是在Fedora 20下。为了让它开始工作,我做了以下工作:
NVVP将显示该配置文件,它看起来是合理的,但YMMV和我没有声明它的正确性。
发布于 2013-04-10 20:22:14
没有NVIDIA GPU,无法在系统上运行NVIDIA。我们将考虑在未来的CUDA工具包发行版中引入远程分析器。
发布于 2014-01-01 15:08:40
在我的大学里,我们编译代码并通过MobaXterm使用SSH在服务器上运行nvvp。因此,即使我的笔记本电脑没有NVidia显卡,我也可以使用nvvp。
https://stackoverflow.com/questions/15932864
复制相似问题