文档章节

CentOS 7 安装cuda环境

abing_hu
 abing_hu
发布于 2016/12/15 21:14
字数 648
阅读 834
收藏 15

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

创建时间:2016-11-25

作者:海滨

背景介绍:为了加速类prisma风格图片渲染速度(开源项目yusuketomoto/chainer-fast-neuralstyle),先需要对一台装有GeForce GTX 780 Ti的CentOS机器安装cuda环境。

安装CentOS 7系统

  • CentOS官网下载安装镜像,本次下载的是Minimal ISO版本(不带图形化界面700多M)
  • 在mac终端使用dd命令制作启动盘:
    1. 查看所有硬盘:diskutil list
    2. 取消硬盘挂载:diskutil unmountDisk /dev/disk2
    3. 拷贝iso镜像文件(时间较久请耐心等待,速度2m/s):sudo dd if=CentOS-7.0-1406-x86_64-DVD.iso of=/dev/disk2 bs=1m
    4. 弹出硬盘:diskutil eject /dev/disk2
  • 启动电脑从U盘启动安装系统(tips:如果已有windows系统,只需将系统安装至空白分区即可

网络配置

由于ifconfig命令没有安装,可以使用ip命令代替。

显示当前网卡信息:ip addr show

编辑网卡配置:vi /etc/sysconfig/network-scripts/ifcfg-eno1

新增IP地址和网关信息:

IPADDR=192.168.199.88
GATEWAY=192.168.199.1
DNS1=192.168.199.1

将ip地址获取从dhcp改成static:

BOOTPROTO=static

重启网络服务:service network restart 测试网络服务:ping www.baidu.com

前提软件安装

pip安装 当前系统自带python却没有pip,晕!

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py”
python get-pip.py

其他软件

  • git, sudo yum install git
  • gcc, sudo yum install gcc
  • g++, sudo yum install gcc-g++
  • kernel开发环境(编译cuda需要), sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
  • python开发环境(编译chainer需要), sudo yum install python-devel

安装cuda

首先下载cuda安装包,本次下载的是CentOS 7 runfile版本

参照官方手册操作,进行安装即可,这里大致介绍下自己安装过程中的坎。

  • 安装gcc、g++、kernel开发环境
  • 关闭系统自带驱动Nouveau drivers(官方手册有详细方法)
  • 安装cuda
  • 编译cuda samples,测试安装结果,运行./NVIDIA_CUDA-8.0_Samples/bin/x86_64/linux/release/deviceQuery

安装cudnn

使用GPU加速神经网络的计算 下载cudnn安装包,其实就是lib库和头文件的压缩包,最终解压拷贝到cuda安装路径的lib64、include文件即可。

安装风格图片渲染环境chainer

参照chainer官方文档

加速结果测试

服务器配置:

CPU: Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz(8核)

GPU: GeForce GTX 780 Ti

不使用GPU加速

运行代码:python generate.py sample_images/tubingen.jpg -m models/composition.model -o sample_images/output.jpg 运行时间:13s

使用GPU加速

运行代码:python generate.py sample_images/tubingen.jpg -m models/composition.model -o sample_images/output.jpg -g 0 运行时间:1.5s

加速效果非常明显,性能提升接近10倍。

© 著作权归作者所有

abing_hu
粉丝 11
博文 29
码字总数 7098
作品 0
杭州
后端工程师
私信 提问
在CentOS 6.3上配置PyTorch与gcc

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/weixin36474809/article/details/88715360 CentOS 6.3服务器上配置P...

邢翔瑞
09/01
0
0
Linux下Caffe、Docker、Tensorflow、PyTorch环境搭建(CentOS 7)

文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 注:模型的训练、测试、部署都可以通过Docker环境完成,环境问题会更少。 1. CUDA 8.0安装 Config env variables CUDA check $ nvcc –v...

Quincuntial
2017/11/30
0
0
centos安装tensorflow

安装tensorflow的过程中遇到了很多大大小小的问题,下面总结一些自己的安装流程,也算是对自己在这方面的一个总结。 centos安装常用插件 yum -y install zip unzip vim git lrzsz wget gcc ...

YoungManSter
2017/06/12
0
0
CentOS 7 编译安装httpd-2.4.17

环境说明 VMware 12 中 CentOS 7 x64 4cpu 2G内存 环境中已经安装了《CentOS 7 编译安装 MySQL-5.7.9》《CentOS 7 编译安装PHP7》 配置防火墙和开放端口 参考CentOS 7 编译安装 MySQL-5.7.9》...

lizer2016
2015/12/05
0
0
PlatON在CentOS上编译部署

本文作者为万向区块链CTO罗荣阁。 目录 1. CentOS 环境准备 1.1. 使用rpm 安装devtoolset-7 1.2. 使用rpm 安装dos2unix 1.3. 准备Platon代码 1.4. 确保build脚本正常 1.5. 准备mpclib 1.6. 编...

万向区块链
01/23
57
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效

今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式,可以解决H.265昂贵的专利费用和复杂的...

一肥仔
22分钟前
8
0
软件缺陷静态分析 CodeSonar 5.2 新版发布

对于使用C和C++构建安全关键软件的开发团队而言,CodeSonar一直是首选的静态分析解决方案。在近期发行的版本中,CodeSonar通过使用开放标准来扩展其语言覆盖范围,并增加了对Java、C#、Obj...

旋极科技
22分钟前
5
0
数据迁移

1. insert into values 或 insert into select批量插入时,都满足事务的原子性与一致性,但要注意insert into select的加锁问题。 2. replace into与insert into on duplicate key update都可...

qiang123
29分钟前
6
0
Linux装Windows系统后还不会激活?3招教你搞定

     相信大家已经发现荣耀MagicBook科技尝鲜版有多“香”了,不但可以轻松的将Linux系统装回Windows系统,还足足省下了300大洋!但是装回系统就万事大吉了吗?NoNoNo,我们还需要去激活...

梅丽莎好
32分钟前
6
0
Tomcat8源码分析-请求处理过程

上一篇:Tomcat8源码分析-启动流程-start方法 此篇主要讲Tomcat8从接收请求到处理请求的时序图画出来,并用文字描述一下主要流程 时序图 说明 文字描述流程之前先提示如下两点: 1.Acceptor...

特拉仔
34分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部