问题标签 [amd-processor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-7 - openCL 中的 clBuildProgram 时出现 -11 错误
我已经为我的查询引用了所有可能的解决方案,但没有工作。我正在使用 AMD 处理器和不支持 openCL 的 ATI 3200 显卡。但是由于 openCL 的特殊功能,代码运行在 CPU 本身而不是 GPU 上。但是对于具有 __local variables 的内核代码,它在 clBuildProgram 时显示 -11 错误。
给我一些解决方案为什么我会收到这个 -11 错误???
提前致谢。将热切等待
opencl - 为什么在调试 openCL 主机代码时 `clEnqueueReadBuffer` 会中断?
我正在使用带有 ATI 3200 显卡的 AMD 处理器,它不支持 openCL,但其余代码在 CPU 本身上运行良好。
这次我的代码问题对我来说相当复杂。内核执行后,我无法使用clEnqueueReadBuffer
. 在调试时它在这一点上被打破并说,
当我在这里按下休息时,它给出了
这里可能有什么问题?请建议我一些解决方案。我的内核代码如上所示,我用来读取数据的语句是,
我如何在这里检查可能的错误?
visual-c++ - 这个 cuda“cudaMallocPitch”代码的 openCL 等效项是什么?
我的 PC 有一个 AMD 处理器和一个不支持 OpenCL 的 ATI 3200 GPU。其余代码全部通过“回退到 CPU 本身”运行。
我正在将其中一个代码从 CUDA 转换为 OpenCL,但停留在 OpenCL 中没有确切转换代码的某些特定部分。因为我在 OpenCL 方面的经验较少,所以我无法弄清楚这一点,如果你们中的任何人认为可行,请建议我一些解决方案,
CUDA 代码是,
如果我从上面删除音高值,我最终会遇到一个不写入设备内存“gpu_data”的问题。
有人请将此代码转换为 OpenCL 并回复。我已将其转换为 OpenCL,但它无法正常工作并且数据未写入“gpu_data”。我转换后的 OpenCL 代码是
有时它在这段代码中运行良好并且卡在阅读部分,即
这边。它给出了类似的错误
CL_kmeans.exe 中 0x10001098 处的未处理异常:0xC000001D:非法指令。
当按下 break 时,它给出:
没有为任何调用堆栈帧加载符号。无法显示源代码。
调试时。在调用堆栈中显示:
OCL8CA9.tmp.dll!10001098()
[下面的帧可能不正确和/或丢失,没有为 OCL8CA9.tmp.dll 加载符号]
amdocl.dll!5c39de16()
我真的不知道这意味着什么。有人请帮我解决这个问题。
windows - 使用 Nvidia 显卡安装 AMD OpenCL CPU 驱动程序
我多次看到这个问题,但从未找到 Windows 的答案。我最近将我的 CUDA 代码移植到 OpenCL。当使用 ATI 卡进行测试时,Catalyst 驱动程序包含一个 CPU OpenCL 驱动程序,因此我可以在 CPU 上运行 OpenCL 代码。使用 NVIDIA 卡进行测试时,没有 CPU 驱动程序。
问题是:使用 Nvidia 卡运行时如何安装(和部署)CPU 驱动程序?
非常感谢
cuda - OpenCL:NVIDIA GPU 上的 clAmdFft(来自 AMD 的 OpenCL FFT 库)
有没有人在 NVIDIA GPU 上运行 AMD (http://developer.amd.com/libraries/appmathlibs/pages/default.aspx) 的 OpenCL FFT 库?
我正在尝试将现有算法从 CUDA(具有最新的 CUFFT)移植到 OpenCL。新代码在 AMD GPU 上运行良好,但在我的 NVIDIA GPU 上却不行。NVIDIA GPU 被正确识别,但结果数组完全为零,没有抛出任何错误。顺便说一句,代码在 Intel Core i3 CPU 上也能正常运行。所以我的代码似乎很好。
AMD 和 NVIDIA 似乎拒绝支持这个话题。
有任何想法吗?
编辑:
我的环境是 Windows 7 Professional x64 操作系统,我正在使用带有内置 x86 编译器的 Visual Studio C++ Professional IDE。NVIDIA GPU 是 GeForce GTX 560 Ti(MSI N560GTX-Ti Twin Frozr II/OC 1GB)。运行良好的 CPU 是 Intel Core i3-2100 (2x3.1GHz),然后是 Radeon HD 6850 (Sapphire Radeon HD 6850 1GB)。我尝试针对 AMD、NVIDIA 和 Intel 的最新 OpenCL 版本编译代码,结果相同,并且安装了最新的开发者驱动程序。
这是我非常基本的示例代码...
以及其他使用的功能...
我希望这有助于缩小问题的范围。
PS:图片可以在这里看到:http: //devgurus.amd.com/thread/159149
opengl - cl/gl 互操作:带有 GLIntercept 的 clCreateFromGLTexture2D 在 AMD FUSION 上失败
我有一个 clgl 互操作可执行文件,它正在调用clCreateFromGLTexture2D
. 那个电话失败了……
我正在使用GLIntercept。这里。所以我在这里使用由 GLIntercept 生成的 Opengl32.dll ......好吧,它可以在 Nvidia GTX 上运行,并且可以在 AMD FUSION 和 AMD Radeon GPU 上独立运行而不会被拦截。但是,在使用开源 GLIntercept 时它会失败。
如果您有兴趣下载和重新创建问题,clgl 互操作测试代码会在此处发布。
有谁知道如何解决它?以下是我的调试日志中的一些陈述......如果有帮助..
如果您有兴趣下载我用于此的测试示例 clgl 互操作代码,我在 GLIntercept 代码网站上创建了一个未解决的问题/票证...
c++ - ATI Mobility Radeon 4650:“未找到 GPU。回退到 CPU 设备”
我的电脑上有 ATI Mobility Radeon 4650。我已经安装了带有 OpenCL 1.2 SDK 的 AMD APP SDK v2.7并打开了示例应用程序。所有这些都表示未找到 GPU。但是,根据入门指南,我的视频卡受支持,但仅限测试版。我查看了文档并尝试了谷歌但没有帮助。如何让 SDK 识别我的卡?我目前在 Windows x64 上运行。
assembly - 64 位模式下的地址覆盖前缀
在 64 位模式下,默认地址大小为 64 位。如果存在地址大小覆盖前缀 (67h),则地址大小为 32 位。
我知道规范 64 位地址的第 63 位到实现的最高有效位全为 0 或全为 1。32 位地址(通过在 64 位模式下的指令前加上 67h 获得)是否需要采用规范形式?如果是,这种规范形式是如何定义的?
driver - fglrx 驱动安装失败
我使用hwoto中的方法手动安装 Catalyst 12.4 。当我键入命令时,安装不会引发错误
我收到以下错误
我还尝试使用 Ubuntu 存储库添加其他驱动程序,但它总是无法安装驱动程序。
并且下面的消息似乎表明已经安装了 fglrx,如何解决这个问题?