使用并行 nsight 2.2 创建新的 CUDA 项目
Posted
技术标签:
【中文标题】使用并行 nsight 2.2 创建新的 CUDA 项目【英文标题】:Creating new CUDA project with parallel nsight 2.2 【发布时间】:2012-08-15 07:23:49 【问题描述】:我只是将我的 Nsight 从 2.1 更新到 2.2 之后,当新的 CUDA 4.x 项目创建时,我总是得到这个: 用户取消了保存对话框(HRESULT 异常:0x8004000C (OLE_E_PROMPTSAVECANCELLED)) 我在 VS 10 中使用 CUDA 4.2 配置——win7 x64 + GTX 560 + GeForce 210
【问题讨论】:
尝试同时删除 Nsight 和 VS。然后重新安装。 【参考方案1】:说到这个答案的日期,我已经努力使用 Nsight Visual Studio 制作 CUDA 4.x。但是问题一直存在,重新安装东西对我没有帮助。在对这次失败感到非常失望之后,我决定尝试一下 CUDA 5。
它从单个安装程序安装;包括 SDK、工具包、示例、Nsight Visual Studio、GPU 驱动程序,就像一个魅力。但它只包含用于开发的 5.0 运行时。
注意:运行 Windows 8
【讨论】:
您在 CUDA 4.x 项目中看到与原始海报相同的错误对话框吗? @JeffDavis 是的。你认为我应该更明确地指出它吗? 您介意通过 nvidia dot com 的 devtools 给我发电子邮件吗?我无法重现该问题,可能需要更多信息。 @JeffDavis 我无法向您发送邮件(实际上失败了),因为邮件传递被 nvidia 域拒绝。我尝试使用 2 个不同的邮件帐户。请提供另一个电子邮件地址。 哎呀。我给了你错误的电子邮件。它应该是 nvidia dot com 的 devtools 支持。对于那个很抱歉!不过,我确实在您的 github 上找到了您的电子邮件。我已向您发送有关此问题的电子邮件。【参考方案2】:实际上,我刚刚在 CUDA 4.2 和 Visual Studio 2010 中遇到了同样的问题。不过在我切换到 CUDA 5.0 后它已经解决了。
【讨论】:
以上是关于使用并行 nsight 2.2 创建新的 CUDA 项目的主要内容,如果未能解决你的问题,请参考以下文章
cuda-gdb 在 Linux 上的 nsight 中不起作用
使用 Nsight Systems 跟踪自定义 CUDA 内核
使用 Eclipse Nsight 编译 CUDA + Intel MKL