• CentOS 7 配置OpenCL环境(安装NVIDIA cuda sdk、Cmake、Eclipse CDT)


    最近需要在Linux下进行一个OpenCL开发的项目,现将开发环境的配置过程记录如下,方便查阅。

    完整的环境配置需要以下几个部分:

    1. 安装一个OpenCL实现,基于硬件,选择NVIDIA CUDA SDK (英伟达的显卡OpenCL是被包含在CUDA SDK内的);
    2. 安装Cmake项目生成工具(这个是可选的,我用它进行源码到项目的逆变换);
    3. 集成开发环境,选择Eclipse CDT

    安装OpenCL实现

    根据硬件显卡类型以及安装的Linux系统类型,在NVIDIA下载相应的安装包:
    我选择的是cuda-repo-rhel7-7-5-local-7.5-18.x86_64.rpm
    下载网址

    下载后,直接运行即可安装。

    安装Cmake项目生成工具

    1. 安装gcc等必备程序包(已安装则略过此步)yum install -y gcc gcc-c++ make automake

    2. 安装wget (已安装则略过此步)yum install -y wget

    3. 获取CMake源码包wget http://www.cmake.org/files/v3.4/cmake-3.4.0-rc3.tar.gz

    4. 解压CMake源码包tar -zxvf cmake-3.4.0-rc3.tar.gz

    5. 进入目录cd cmake-3.4.0-rc3

    6. ./bootstrap

    7. gmake
    8. gmake install

    集成开发环境Eclipse

    安装JDK

    1. 官网下载 jdk-8u65-linux-x64.rpm
      下载网址
    2. 运行安装!
    3. 配置环境变量: 在/etc/profile 文件末尾添加
    export JAVA_HOME=/usr/java/jdk1.8.0_65
    
    export PATH=$JAVA_HOME/bin:$PATH
    
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    

    测试:在终端输入java -version

    测试

    安装Eclipse

    下载网址

    该安装包直接解压就可以使用,把它解压到你指定的目录之下就好。

    安装EDT插件

    下载网址
    该安装包直接解压就可以使用,把它解压到和eclipse一致的路径下就好。

    或者

    直接在Eclipse界面下添加网址:打开Eclipse,通过Help->InstallNew Software打开Eclipse安装插件界面。并在WorkWith输入框中填写EDT0.8相应的安装URL
    http://download.eclipse.org/edt/updates/1.0

    第一个测试项目

  • 相关阅读:
    二进制包安装MySQL数据库
    前端0:js,css基础
    前端2:工作涉及的问题及总结
    前端1:易混肴的前端知识,常用的方法或questions,及一点想法。
    微信小程序-上传多张图片加进度,持续修正中……
    JS 函数式编程
    敏捷开发总结
    数据绑定
    收藏
    transform,translate,transition 的区别
  • 原文地址:https://www.cnblogs.com/shine-yr/p/5214765.html
Copyright © 2020-2023  润新知