【发布时间】:2017-01-09 00:31:02
【问题描述】:
我无法调试我的 AMP 代码。
我有: 视觉工作室 2015, Windows 10 家庭 64 位, GeForce 660 钛, DirectX 12
在我的 C++ 项目中,我将“调试器类型”设置为“仅 GPU (C++ AMP)” “调试加速器类型”是“GPU - 软件模拟器”
当我尝试在我的 lambda 中放置断点时,我得到“断点不会被命中...”图标。此外,当我有获取各种加速器信息的代码时,它们都有 'is_debug=false '--包括'direct3d/ref'加速器和GeForce 660Ti加速器。
我也试过专门将默认加速器设置为direct3d_ref,但我当然认为问题在于它没有调试。
什么给了?
【问题讨论】:
-
你确定 lambda 被安排在 GPU 上,你能提供最小的例子吗?
标签: c++-amp