centos7安装opencl环境

来源:互联网 发布:算法新解刘新宇pdf 编辑:程序博客网 时间:2024/05/23 12:20

CentOS7安装OpenCL环境

因为原来的SOC的除了问题,导致自己重新搭建环境。重新搭建环境时,遇到了不少问题。现在将过程整理成文档,以供自己以后参考。

准备工作

  1. centos7镜像(CentOS-7.0-1406-x86_64-DVD.iso)
  2. amd显卡驱动包(radeon-crimson-15.12-15.302-151217a-297685e.zip)
  3. amd app sdk3.0(AMD-APP-SDKInstaller-v3.0.130.136-GA-linux64.tar.bz2)
    注:文件下载完成后,最好校验一下md5值,我因为amd app sdk的包下载不完全导致安装不成功,因此也浪费了很多不必要的精力。

安装过程

  1. 安装centos7

    • 使用UltraISO制作启动U盘(网上教程一大堆,我就不重复了)。
    • 设置bios从U盘启动(不要选择UEFI方式启动)。
    • U盘启动后,选择install centos7
    • 按TAB键,将出来的文字修改为>vmlinuz initrd=initrd.img linux dd quiet
    • 启动可以看到U盘所在的盘符,我的电脑的是/dev/sdb4
    • 重启,选择install centos7, 按TAB键,将出来的文字修改为>vmlinuz initrd=initrd.img inst.stag2=hd:/dev/sdc4 quiet。回车。
    • tips:可以使用PowerISO制作启动U盘,直接搞定。
    • 一步步进入系统安装,建议选择带gnome桌面的系统,并且勾上development tools
    • 重启。安装完成。
    • 安装中文输入法
      • centos7左上角Application->System tools->Settings,点击Region&Language,在input Source中添加中文输入法。
      • 这时不能使用ctrl+shift切换输入法,Application->System tools->Settings->keyboard->shortcuts->typing,将switch to next input source 修改为 shift+ctrl即可。
    • 开机自动启动网络
      • 进入终端。切换到/etc/sysconfig/network-scripts/目录下。
      • 打开配置文件ifcfg-enp3s0(选择自己相应的网络配置),将ONBOOT=no修改为yes。保存。
    • 快捷键启动终端
      • Application->System tools->Settings->keyboard->shortcuts->custom shortcuts.
      • 添加快捷方式,Name:terminal, command:gnome-terminal, 快捷键自己设置,我设置为了ctrl+alt+t。
    • 终端配色修改
      • 打开终端。点击Edit->profile preference->colors
      • 将Text and Background color选择为solarized dark
      • 将Palette修改为solarized
  2. 安装amd显卡驱动

    • 解压下载的显卡驱动
    • 安装
    • 安装完成后,lsmod | grep fglrx 看是否成功。
  3. 安装OpenCL
    • 解压AMD-APP-SDKInstaller-v3.0.130.136-GA-linux64.tar.bz2
    • 安装完成后,可以运行sample中的事例程序。

Tips

  1. 如果是双显卡导致安装centos不成功,建议在bios中禁用一个显卡。
  2. centos安装后,会导致windows引导项消失。先在centos中安装ntfs-3g,然后使用grub2-mkconfig -o /boot/grub2/grub.cfg,就会发现会找到windows的启动项。
  3. 这个教程的opencl环境搭建不适合centos7.3
原创粉丝点击