CUDA - 在远程计算机上运行 NVVP,在没有启用 CUDA 的设备的本地计算机上显示结果

标签 cuda terminal profiling remote-server

至少我们中的一些人在远程服务器上开发我们的 CUDA 代码。而且它们通常仅通过 SSH 连接提供访问权限。可以在远程计算机上使用这样的命令来分析 CUDA 应用程序(或内核)

nvprof -o profile.out -s ./prog args

然后将“profile.out”下载到本地计算机。

我的问题是,是否可以在没有启用 CUDA 的设备的计算机上使用可视化分析器打开此文件?是否有任何其他工具可以打开此类文件并提供与 Visual Profiler 类似或更丰富的信息。

我确实收到这样的错误“无法定位 CUDA 库并与 CUDA 驱动程序建立连接。确保 CUDA 和 CUDA 运行时库在您的库路径上。有关更多信息,请参阅安装指南。Visual Profiler 现在将退出”。

一些引用:
  • Compute Visual Profiler giving error when opening
  • Remote CUDA profiling?
  • 最佳答案

    NVIDIA Visual Profiler 无法在没有 NVIDIA GPU 的系统上运行。我们将考虑在 future 的 CUDA Toolkit 版本之一中引入远程分析器。

    关于CUDA - 在远程计算机上运行 NVVP,在没有启用 CUDA 的设备的本地计算机上显示结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15932864/

    相关文章:

    c++ - 为什么CUDA不会导致C++代码加速?

    python - Pycharm 中的 """input().split() in loop"""问题

    git - 如何在不使用终端的情况下更改现有 git 提交的作者?

    java - 从代码中监控内存使用情况

    c++ - 在哪里可以找到用于减小 MSVC++/Windows 上的二进制文件大小的分析器?

    opencv - 具有GPU支持的OpenCV编译,但仍从gpu::getCudaEnabledDeviceCount();获得0。

    c++ - 可由设备或主机调用的 CUDA 函数

    Java 内存分析显示异常的对象分配和释放

    c++ - cuda全局到共享内存和常量内存

    linux - 当我输入 gedit 时运行不同的文本编辑器?