【问题标题】:Windows platform, dynamic parallelism debugging is not supported in preemption modeWindows平台,抢占模式下不支持动态并行调试
【发布时间】:2015-09-16 16:09:03
【问题描述】:

我已经搜索了DP调试的相关解决方案,但情况似乎与我的不同。我只有一个GPU,GeForce GTX 750 Ti,平台windows...所以我不需要配置headless GPU,并且我已经强制将“桌面GPU,Headless GPU必须使用软件抢占”项设置为Faulse,然后重新启动系统。启动cuda调试时,提示“抢占模式不支持CUDA动态并行调试。断点将被禁用”...请问如何解决?

【问题讨论】:

    标签: cuda nsight


    【解决方案1】:

    您可能无法使用一个 GPU 进行调试。这是两年前的Nvidia developer's forum

    Nsight Visual Studio 版单GPU调试模式(“抢占式” mode") 尚不支持使用 CUDA Dynamic 的应用程序 并行性。 Nsight VSE 可以使用远程调试 CDP 应用程序 支持 CDP 的设备是无头的调试或本地调试 或配置为使用 Tesla Compute Cluster (TCC) 驱动程序。

    【讨论】:

    • 谢谢,我以前见过。但我想知道的问题: 1.操作系统依赖?是否使用单 GPU 调试 CDP 在 Linux 中也不起作用? 2. 我认为选择使用无头 GPU 调试的原因是因为 CUDA 调试器在尝试在已连接显示器的 GPU 上进行本地调试时会自动禁用断点,这Nsight VSE 用户指南中也提到了。但问题是为什么只有 CDP 不支持,而其他使用 CUDA 调试的应用程序运行良好(断点运行良好)?他们都在我的电脑上使用单个 GPU...
    猜你喜欢
    • 1970-01-01
    • 2018-07-26
    • 2018-09-16
    • 2011-06-02
    • 2019-06-01
    • 1970-01-01
    • 2015-05-08
    • 2013-02-22
    • 1970-01-01
    相关资源
    最近更新 更多