gpt4 book ai didi

c++ - 未找到 OpenCL 平台

转载 作者:太空宇宙 更新时间:2023-11-04 04:14:23 24 4
gpt4 key购买 nike

我正在尝试编译并运行一本名为 OpenCL in Action 的书中的 OpenCL 示例。 (Source code here - 转到 Ch1/matvec)。每当我编译并运行该程序时,我都会收到一条错误消息“找不到任何平台!”。

这源自:

/* Identify a platform */
err = clGetPlatformIDs(1, &platform, NULL);
if(err < 0) {
perror("Couldn't find any platforms");
exit(1);
}

我正在运行带有 Nvidia Quadro FX 540 GPU 的 Ubuntu 12.04 LTS 32 位。编辑:我知道这台计算机的规范非常糟糕,这可能是原因吗?

最佳答案

您的 GPU 不支持 Nvidia CUDA,因此不支持 OpenCL。请参阅here适用于支持 CUDA(因此也支持 OpenCL)的 Nvidia GPU。您的 GPU 不在列表中,因为它太旧了。您可以通过安装 AMD APP SDK 来尝试使用您的 CPU(也适用于 Intel CPU)。

关于c++ - 未找到 OpenCL 平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17379802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com