【问题标题】:Debugging using Nvidia Nsight 2.2 in Visual Studio 2010 [duplicate]在 Visual Studio 2010 中使用 Nvidia Nsight 2.2 进行调试 [重复]
【发布时间】:2012-10-05 09:06:45
【问题描述】:

我正在使用配备 Quadro 2000 Nvidia GPU 的 Dell Precision T3500 工作站。我用 Nsight 2.2 安装了 Cuda 4.2 工具包。当我使用“开始 CUDA 调试”调试 cuda 代码时,它会连接本地机器,然后只给出一条消息

在不可调试的 GPU 上创建了 CUDA 上下文。断点将被禁用。适配器:Quadro 2000

然后退出。

VS 项目设置或 Cuda 配置是否有任何问题。

我也试过 CUDA 5.0 没用。

【问题讨论】:

  • 它可能与您正在使用的驱动程序有关。您的 Nsight 版本号是多少(从菜单 Nsight\Help\About Nsight 检查)和驱动程序版本是多少?这可能有助于为您的问题找到解决方案。基本上,它可以与该 Nsight 版本推荐的驱动程序版本一起使用。
  • 我正在使用 nsight 2.2.01225 和图形驱动程序是 306.95 。 Nsight 2.2 下载页面说它适用于驱动程序 301.27 或更高版本。我也试过 cuda 5 。但仍然收到相同的消息:(
  • Nsight 2.2 不正式支持 Cuda 5.0。驱动程序 306.x 具有 Kepler 和 Cuda 5.0,但 Nsight 2.2 不如 301.42 那样完美。仅供参考,未来几周内将推出 Nsight 的预览版,支持 Cuda 5.0。
  • 我厌倦了安装 nsight 推荐的驱动程序和工具包。现在我没有收到该错误,但同时它不会在设备代码中的任何断点处停止。有什么提示吗?
  • 请仔细检查 CUDA 代码是否使用 tk 4.2 而不是 Cuda5.0 编译。如果问题仍然存在,您可以尝试从 Cuda SDK 中的示例中获取示例。如果还是不行,你可以发邮件到parallelNsight-support@nvidia.com,人家会详细帮你的。

标签: cuda gpu nsight


【解决方案1】:

当前驱动版本和nsight版本可能与PC硬件不兼容。以下对我有用:

  1. 下载最新的 CUDA TOOLKIT(当前为 7.5)。
  2. 重新加载 CUDA。
  3. 不要更新驱动程序。

【讨论】:

    猜你喜欢
    • 2012-03-17
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 2013-02-05
    • 1970-01-01
    相关资源
    最近更新 更多