返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >windows下如何安装OpenCL
  • 470
分享到

windows下如何安装OpenCL

windows安装OpenCLwindows OpenCL 2023-05-19 08:05:38 470人浏览 独家记忆
摘要

由于我的电脑是windows10,显卡是集显Intel® UHD Graphics 630。 下载Intel的SDK for OpenCL,下载地址https://softw

由于我的电脑是windows10,显卡是集显Intel® UHD Graphics 630。

下载Intel的SDK for OpenCL,下载地址https://software.intel.com/en-us/opencl-sdk/choose-download,也可以在我的资源里面直接下载

Http://xiazai.jb51.net/202305/yuanma/intel_sdk_for_opencl_applications_283428.rar

运行install.exe,安装

运行后,如果vs打开了需要关闭。

默认安装路径在C:\Program Files (x86)\IntelSWTools,找到OpenCL安装位置在C:\Program Files (x86)\IntelSWTools\system_studio_2020\OpenCL

配置环境变量,发现以及自动配置到里面了

下载intel提供测试工具,下载地址:https://download.csdn.net/download/qq_36314864/87756581然后下载了直接运行,打印如下表示安装成功。

自己搭建一个OpenCL工程,创建一个c++控制台工程

打开配置属性,包含OpenCL的头文件,即将C:\Program Files (x86)\IntelSWTools\system_studio_2020\OpenCL\sdk\include

添加依赖项,如果工程是x64,就在C:\Program Files (x86)\IntelSWTools\system_studio_2020\OpenCL\sdk\lib\x64下面,如果x86就依赖x86下面的

拷贝下面测试代码替换helloWord

#include <cstdlib>
#include <iOStream>
#include <iomanip>
#include <cstring>
#include <cassert>
#include <CL/cl.h>

int main()
{
    using namespace std;
    const char* required_platfORM_subname = "Intel";
    //函数返回值,CL_SUCCESS表示成功
    cl_int err = CL_SUCCESS;
    // 判断返回值是否正确的宏
#define CAPSBASIC_CHECK_ERRORS(ERR)        \
    if(ERR != CL_SUCCESS)                  \
    {                                      \
    cerr                                   \
    << "OpenCL error with code " << ERR    \
    << " happened in file " << __FILE__    \
    << " at line " << __LINE__             \
    << ". Exiting...\n";                   \
    exit(1);                               \
    }
    // 遍历系统中所有OpenCL平台
    cl_uint num_of_platforms = 0;
    // 得到平台数目
    err = clGetPlatformIDs(0, 0, &num_of_platforms);
    CAPSBASIC_CHECK_ERRORS(err);
    cout << "Number of available platforms: " << num_of_platforms << endl;
    cl_platform_id* platforms = new cl_platform_id[num_of_platforms];
    // 得到所有平台的ID
    err = clGetPlatformIDs(num_of_platforms, platforms, 0);
    CAPSBASIC_CHECK_ERRORS(err);
    //列出所有平台
    cl_uint selected_platform_index = num_of_platforms;
    cout << "Platform names:\n";
    for (cl_uint i = 0; i < num_of_platforms; ++i)
    {
        size_t platform_name_length = 0;
        err = clGetPlatformInfo(
            platforms[i],
            CL_PLATFORM_NAME,
            0,
            0,
            &platform_name_length
        );
        CAPSBASIC_CHECK_ERRORS(err);
        // 调用两次,第一次是得到名称的长度
        char* platform_name = new char[platform_name_length];
        err = clGetPlatformInfo(
            platforms[i],
            CL_PLATFORM_NAME,
            platform_name_length,
            platform_name,
            NULL
        );
        CAPSBASIC_CHECK_ERRORS(err);
        cout << "    [" << i << "] " << platform_name;
        if (
            strstr(platform_name, required_platform_subname) &&
            selected_platform_index == num_of_platforms // have not selected yet
            )
        {
            cout << " [Selected]";
            selected_platform_index = i;
        }
        cout << endl;
        delete[] platform_name;
    }
    delete[] platforms;
    return 0;
}

到此这篇关于windows下如何安装OpenCL的文章就介绍到这了,更多相关windows安装OpenCL内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: windows下如何安装OpenCL

本文链接: https://lsjlt.com/news/212746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • windows下如何安装OpenCL
    由于我的电脑是windows10,显卡是集显Intel® UHD Graphics 630。 下载Intel的SDK for OpenCL,下载地址https://softw...
    99+
    2023-05-19
    windows安装OpenCL windows OpenCL
  • Windows下如何安装PostgreSQL
    这篇文章主要为大家展示了“Windows下如何安装PostgreSQL”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Windows下如何安装PostgreSQL...
    99+
    2024-04-02
  • windows 下如何安装redis
    这篇文章给大家分享的是有关windows 下如何安装redis的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。windows 下安装redis首先解压 redis_win.zip ...
    99+
    2024-04-02
  • Windows下如何安装Redis
    这篇文章主要介绍Windows下如何安装Redis,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!配置 redis.windows.conf最大内存   ...
    99+
    2024-04-02
  • Windows下如何安装Git
    本文小编为大家详细介绍“Windows下如何安装Git”,内容详细,步骤清晰,细节处理妥当,希望这篇“Windows下如何安装Git”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。下载地址:官网下载右击下载下来Gi...
    99+
    2023-06-30
  • windows下camtasia如何安装
    这篇文章主要讲解了“windows下camtasia如何安装”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows下camtasia如何安装”吧! ...
    99+
    2023-01-04
    windows camtasia
  • windows下ultraedit如何安装
    这篇文章主要介绍“windows下ultraedit如何安装”,在日常操作中,相信很多人在windows下ultraedit如何安装问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2023-01-04
    windows ultraedit
  • windows下pdffactory如何安装
    这篇文章主要介绍了windows下pdffactory如何安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows下pdffactory如何安装文章都会有所收获,下面我...
    99+
    2023-01-04
    windows pdffactory
  • windows下edius如何安装
    今天小编给大家分享一下windows下edius如何安装的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2023-01-04
    windows edius
  • windows下tampermonkey如何安装
    这篇文章主要介绍“windows下tampermonkey如何安装”,在日常操作中,相信很多人在windows下tampermonkey如何安装问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”windows下t...
    99+
    2023-07-04
  • 如何在windows下安装MySQL5.0
    小编给大家分享一下如何在windows下安装MySQL5.0,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!工具/原料MySQL安...
    99+
    2024-04-02
  • windows recuva如何下载安装
    这篇“windows recuva如何下载安装”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2023-01-06
    windows recuva
  • windows下net framework如何安装
    这篇文章主要介绍了windows下net framework如何安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows下net framework如何安装文章都会有所收获,下面我们一起来看看吧。net...
    99+
    2023-07-04
  • Windows下如何安装Linux系统
    这篇文章主要介绍Windows下如何安装Linux系统,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!继Windows10的1607版本之后,微软开始推送WSL(Windows subSystem Linux)的更新(...
    99+
    2023-06-16
  • Windows Server 2012下如何安装MYSQL5.7.24
    这篇文章主要介绍了Windows Server 2012下如何安装MYSQL5.7.24,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.准备好数据库的....
    99+
    2023-06-29
  • windows coreldraw下载后如何安装
    今天小编给大家分享一下windows coreldraw下载后如何安装的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。core...
    99+
    2023-07-01
  • windows下pc health check如何安装
    这篇文章主要介绍“windows下pc health check如何安装”,在日常操作中,相信很多人在windows下pc health check如何安装问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win...
    99+
    2023-07-04
  • windows下caxa软件如何安装
    本篇内容主要讲解“windows下caxa软件如何安装”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows下caxa软件如何安装”吧!caxa软件安装步骤首先下载caxa电脑软件解压到你...
    99+
    2023-07-04
  • windows下kb4474419补丁如何安装
    这篇“windows下kb4474419补丁如何安装”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows下kb447...
    99+
    2023-07-04
  • Windows下如何安装VirtualBox及Ubuntu
    本文小编为大家详细介绍“Windows下如何安装VirtualBox及Ubuntu”,内容详细,步骤清晰,细节处理妥当,希望这篇“Windows下如何安装VirtualBox及Ubuntu”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作