创建时间:2016-11-25

作者:海滨

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

安装CentOS 7系统

去CentOS官网下载安装镜像,本次下载的是Minimal ISO版本(不带图形化界面700多M)

在mac终端使用dd命令制作启动盘:

查看所有硬盘:diskutil list

取消硬盘挂载:diskutil unmountDisk /dev/disk2

拷贝iso镜像文件(时间较久请耐心等待,速度2m/s):sudo dd if=CentOS-7.0-1406-x86_64-DVD.iso of=/dev/disk2 bs=1m

弹出硬盘: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

加速结果测试

服务器配置:

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倍。

centos7 cuda测试_CentOS 7 安装cuda环境相关推荐

  1. centos7 cuda测试_CentOS 7 安装 NVIDIA 显卡驱动以及CUDA驱动(自测可用)

    借鉴博客:地址 一.安装NVIDIA 显卡驱动 1.屏蔽 nouveau 驱动 编写(如果没有会新建),下面两个文件 # vi /etc/modprobe.d/nvidia-installer-dis ...

  2. cuda版本查看_ubuntu安装CUDA

    0 写在前面 安装环境:ubuntu18.04以及GTX1050Ti笔记本 为什么要安装CUDA? 参考百科,CUDA是英伟达推出的集成技术,通过该技术可利用GeForce 8 以后的GPU或者较新的 ...

  3. centos7 cuda测试_CentOS7.3安装NVIDIA-1080ti驱动、cuda、cudnn、TensorFlow(示例代码)

    Ubuntu非要换centOS...好吧... 看了很多是通过ELRepo源安装驱动,不过我没有成功,只是通过它的步骤检测了显卡驱动型号. 0.安装gcc yum -y install gcc-c++ ...

  4. cuda测试caffe编译安装

    4. 安装CUDA Sample 及 ATLAS 4.1 Build sample cd /usr/local/cuda/samples sudo make all -j8 我电脑是八核的,所以mak ...

  5. Ubuntu 16.04卸载CUDA 6.5和安装CUDA 8.0

    一,引言 由于系统从Ubuntu 14.04升级到了16.04,原来的CUDA 6.5无法继续使用,所以重新安装了CUDA 8.0. 二,卸载CUDA 6.5 和驱动 以下操作都在命令行界面操作,比如 ...

  6. 【深度学习环境搭建<二>】CUDA和 cuDNN 的安装

    0x00 前言 上一篇中我们介绍了深度学习环境搭建的第一步:NVIDIA驱动的安装.现在车的轮子有了,接下来就要来搭建车的车身了,也就是今天的主角:CUDA 和 cuDNN, 它是我们程序和驱动之间的 ...

  7. Yolo-v2_ Windows平台下如何配置darknet-yolov2?(安装CUDA)

    Yolo-v2_Windows平台下如何配置? 官方链接:How to compile on Windows 我的win10配置信息: VisualStudio2015 opencv-3.3.0-vc ...

  8. ubuntu20.04显卡1080ti安装cuda和cudnn

    0Ubuntu升级内核后显卡丢失的处理 (1)先删除显卡驱动 sudo apt-get purge nvidia* (2)再自动安装 sudo ubuntu-drivers autoinstall ( ...

  9. 【详细】Ubuntu18.04安装更新显卡驱动、安装CUDA及cuDNN、CUDA版本切换

    CUDA安装官方教程:官方教程 cuDNN安装官方教程:官方教程 在配置Pytorch环境的时候,想着尝试一下新版本的pytorch版本Stable(1.10.1)时,发现这个pytorch版本仅支持 ...

最新文章

  1. python3在线-荐python3在线编程输入输出总结
  2. Mybatis学习之配置优化
  3. 终版!思科网络设备基础命令大全(三)
  4. 时结果 hive_Hive优化
  5. react jquery_2019年React简介(面向仅了解jQuery的人们)
  6. python 字典排序成绩_集体备课第四章 python基础与顺序结构
  7. Java如何实现后端分页
  8. python写音乐_Python国产库推荐之musicpy:让你用代码来写音乐
  9. 汉语诗词 LaTeX 排版样式
  10. oracle apex表隐藏,oracle-apex 处理表格形式
  11. ubuntu命令行打开vscode-insider_在 Linux 中如何从命令行查找 VirtualBox 版本
  12. MySQL查询指定数据库中所有记录不为空的表
  13. 微软应用商店下载应用教程(附带power shell命令)
  14. Hadoop快速入门(一)
  15. 图像处理软件-Adobe Illustrator 2020-位图转化为矢量图
  16. 前后端分离实现文件下载功能
  17. 微信支付商户证书cert.zip中确实rootca.pem文件解决方法
  18. 微机原理、汇编语言与接口技术(韩晓茹)课后答案
  19. 6大科研神器,科研党必备,至少提高效率90%
  20. BeautifulSoup4 模块中文文档

热门文章

  1. 赛门铁克第三财季运营业绩稳步增长
  2. ASP.NET缓存 Cache
  3. CentOS 7安装Gnome GUI 图形界面
  4. GNS3 1.5.2 无法上传文件的解决办法
  5. 25. 文件系统——源程序的编译安装(make,make install,ldd,ldconfig -v)
  6. 用 bmon 实时查看网络流量
  7. CSS浮动为什么不会遮盖同级元素
  8. 线程池如何保证所有子线程运行完再执行主线程
  9. 裘宗燕:C/C++ 语言中的表达式求值
  10. 10532: 花 [dp]