使用AMD打开CL [英] Open CL with AMD

查看:4
本文介绍了使用AMD打开CL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在OpenCL上实现矩阵乘法。我有一块ATI Radeon HD Radeon 5000系列显卡。 这是我在网上找到的程序之一,但链接错误即将到来,我无法解决这些错误。

我尝试运行此站点中提到的代码 http://gpgpu-computing4.blogspot.in/2009/10/matrix-multiplication-3-opencl.html

我从此站点开始设置我的Visual Studio项目

        <[3-1]> 

但出现以下错误


      error LNK2019: unresolved external symbol _oclLoadProgSource referenced in function _main
      error LNK2019: unresolved external symbol _shrLogEx referenced in function "void __cdecl       __shrCheckErrorEX(int,int,void (__cdecl*)(int),char const *,int)" (?__shrCheckErrorEX@@YAXHHP6AXH@ZPBDH@Z)

如有任何帮助,我们将不胜感激

推荐答案

您能试试这个吗?

  1. 确保您安装的是AMD最新的Catalyst驱动程序。

  2. 尝试从此处下载AMD APP SDK 2.6:http://developer.amd.com/sdks/AMDAPPSDK/downloads/Pages/default.aspx

  3. 安装后,执行以下操作 确保包含头文件的$(AMDAPPSDKROOT)INCLUDE 库目录:$(AMDAPPSDKROOT)libx86或x86_64,具体取决于您的位数

4.现在您可以构建并运行该程序

这里有一个更老的帖子,它谈到了链接2.4...只要稍加修改,你就可以使用说明书 http://blog.cuvilib.com/2011/07/01/how-to-run-opencl-in-microsoft-vs-2008-using-amd-app-sdk/

如果您只想查看MatrixMultiplex示例,AMD app SDK会将一些示例与包捆绑在一起,您可以在Windows中找到它们 C:用户\%用户%My DocumentsAMD应用程序示例 在Linux中,在 /opt/AMD APP SDK/Samples

HTH

这篇关于使用AMD打开CL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆