1

我有兴趣在单独的文件中编写 OpenCL 内核,因为它比编写多行字符串的代码更方便!Apple 的网站有一个 OpenCL 的 Hello World 示例,但它使用较旧的 Xcode 3 编写内核的方式,http://developer.apple.com/library/mac/#samplecode/OpenCL_Hello_World_Example/Introduction/Intro.html

我正在寻找的是一个 Hello World 类型的示例,它使用新的 Xcode 4 做事方式,即内核写在单独的文件中,调用内核函数似乎需要更少的代码。

更新

我找不到模板项目,所以我在 github 上启动了以下项目,它复制了Apple 文档中的代码,

顺便说一句,代码最初由于未知原因没有运行并给出以下错误,

使用 GeForce GT 650M 创建了一个调度队列错误:元素 1 与预期输出不匹配。看到 0.0000,预期 1.0000

重新启动似乎可以解决问题。

4

1 回答 1

1

他们在这里有一个 10.7+ 的例子:

借助 Xcode 内置的支持,在OS X v10.7中创建 OpenCL 程序很容易。本章分步描述了如何在 Xcode 中创建 OpenCL 项目。如果你已经有一个工作的 OpenCL 项目,你不需要重新生成它,但是你可以在本章中找到关于现在内置在 Xcode 中的 OpenCL 支持的信息。

但是,它们只描述了步骤,并没有提供完整的项目。

于 2013-03-24T01:54:20.247 回答