Hello World中的C++放大器/加速器基本问题
C++ Amp/Accelerator basic issue in Hello World
我正在努力解决一个非常基本的C++AMP问题。事实上,令人尴尬的是,这是Hello World的例子:
http://blogs.msdn.com/b/nativeconcurrency/archive/2012/03/04/quot-hello-world-quot-in-c-amp.aspx
我已经下载了示例代码,并尝试从头开始编写,但当我运行它时,我会打印出原始的v[11]数组值,而不是文本"Hello World"。
我使用的是Windows 7上的Visual Studio 2013。我在联想64位Think pad上运行这个,我尝试过为x64和Win32构建,但结果仍然相同。我已经检查过图形卡是否支持DirectX,并且它是:
DirectX版本:DirectX 11。
如果有人能提供一些帮助,那就太棒了!我还使用调试器类型的GPU Only逐步完成了并行代码,可以看到AV[]Array_View正在更新。。。但当涉及到定制新值时,我仍然从原始V数组中获得值。
非常感谢!
更新:
好吧,所以我已经试过了,它在版本构建中运行良好,但在调试中不起作用。。。。。还不知道为什么!
没错,我已经找到了自己问题的答案。我在一个与VS11相关的MSDN博客上发现了这一点,但似乎对Windows 7上的VS12仍然有效:
"但是,GPU调试在Windows 7上不受支持(除了在Windows 8上安装之外,没有其他解决方法)。"
http://blogs.msdn.com/b/nativeconcurrency/archive/2011/09/19/vs-11-developer-preview-gotchas-with-c-amp.aspx
做了这个"变通"(因为没有更好的术语),一切都很好!
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 一个关于在C++中重载布尔运算符的问题
- 首要问题的答案让值班员搞错了
- setlocale的C++土耳其字符串问题
- 如何重构类层次结构以避免菱形问题
- 基于boost的程序的静态链接——zlib问题
- C++格式化输出问题
- Hello World中的C++放大器/加速器基本问题