CentOS 6.5 搭建cuda环境
首先这一篇文章是我搞了N多天后,才成功一点经验,为了不至于下次搭建时忘记,所以记录下来。nivida官网有一个文档,大家可以下载看一下
https://developer.nvidia.com/cuda-downloads
1.1System Requirement(系统要求)
(1)一个支持cuda的gpu
(2)一个支持cuda的linux发行版本系统,以及linux中要带有gcc以及相应的工具连
(3)NVIDIA的ToolKit 下载地址https://developer.nvidia.com/cuda-downloads
我本人用的是CentOS 6.5 64bit(建议大家用64位系统)
2 Pre-Installation Action (安装前准备)
(1)verify you have a cuda-capable GPU(确认你有一个支持cuda的GPU)
#lspci | grep -i nvidia //lspci 列出当前系统下的显卡信息,用管道符+grep命令来过滤,查看是否有支持cuda的GPU
(2)Verify You Have a Supported Version of Linux(核对你有一个被cuda支持的linux版本)
#uname -m && cat /etc/*release &&运算符,只有当第一条uname -m 正确执行,第二条cat /etc/*release才会执行
上述命令会输出类似如下的内容
x86_64
CentOS 6.5(final)
(3) Verify the System Has gcc Installed(核对系统安装有gcc编译器)
#gcc --version
(4) Verify the System has the Correct Kernel Headers and Development Packages Installed (核对系统有正确的kernel headres 和kernel development 包被安装)
搭建光盘yum源,进入光盘yum源,执行如下命令
# yum install -y kernel-devel-$(uname -r) kernel-headers-$(uname -r)
3 下载相应版本的cuda ToolKit
我下载的版本是linux ->x86_64->linux->CentOS->7->rpm包
其实把这个下载rpm包放到u盘的CentOS 镜像的Packages目录下
4 安装第三方yum源EPEL,这里一篇关于EPEL的文章http://os.51cto.com/art/201312/420725.htm
# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm //大家根据自己用的是CentOS 7 还是CentOS 6选择自己的 epel ,如果是CentOS 7连接里面的数字要变成7,请注意这一步需要电脑联网,
# rpm -ivh epel-release-latest-7.noarch.rpm
# yum repolist 检查是否安装成功
文/玫瑰小鹿angelina(简书作者)
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
CentOS 6.5 搭建cuda环境的更多相关文章
- 基于CentOS与VmwareStation10搭建hadoop环境
基于CentOS与VmwareStation10搭建hadoop环境 目 录 1. 概述.... 1 1.1. 软件准备.... 1 1.2. 硬件准备.... 1 2. 安装与配置虚拟机.. ...
- CentOS下编译搭建LAMP环境
搭建LAMP环境须知 搭建LAMP环境时,需要安装的所有软件都要按照一定的顺序安装,我们按照Apache->MySQL->PHP的顺序安装.但是在安装PHP之前,应先安装PHP5需要的最新 ...
- CentOS 7 上搭建LNMP环境
(转自美团云知识库Chris) 简介 LNMP是Linux.Nginx.MySQL(MariaDB)和PHP的缩写,这个组合是最常见的WEB服务器的运行环境之一.本文将带领大家在CentOS 7操作系 ...
- 使用CentOS Linux Bridge搭建Vxlan环境
一. 基础环境使用VmWare虚拟两台Linux机器.CentOS 7,Linux内核如下:4.5.3-1.el7.elrepo.x86_64如果内核版本太低,是不支持VxLan的.可以使用一下命令进 ...
- CentOS 6.5 搭建 .NET 环境, Mono 5.16.0 + Jexus 5.8
最近有这样一个打算,就是准备把以前的有一个.NET 网站部署在Linux 下面,正好试试 .NET 跨平台的功能,为后续研究 .netCore 方向准备. 搭建环境: CentOS 6.5 + Mon ...
- Linux(CentOS)上面搭建Nginx环境
总体上来说,Linux 这个系统其实挺好用的 除了看不见界面,但是用起来确实是比Window好用太多了,不废话了,直接说搭建环境的步骤! 安装Nginx 编译运行时的环境 参考博客:http://ww ...
- CentOS 7上搭建Docker环境
一.Docker介绍和安装 http://linux.cn/article-4340-1.html Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单.容器就像是轻量级的虚拟机 ...
- centos 6.5搭建LNMP环境
1:查看环境: 1 2 [root@10-4-14-168 html]# cat /etc/redhat-release CentOS release 6.5 (Final) 2:关掉防火墙 1 [r ...
- 如何在CentOS 7上搭建LAMP环境(使用YUM或编译)
什么是LAMP? LAMP是Linux,Apache,MySQL和PHP的缩写. 它是一堆应用程序的堆栈,它们在Web服务器上一起工作以托管网站. 话虽如此,每个程序都有不同的目的: 在LAMP中, ...
随机推荐
- CUDA C Programming Guide 在线教程学习笔记 Part 11
▶ 数学函数 ● 舍入函数,考虑被舍入参数有双精度浮点和单精度浮点,舍入方式有区别,舍入结果有整形.长整形和长长整形,所以共有以下舍入函数. // math_functions.h extern __ ...
- CUDA C Programming Guide 在线教程学习笔记 Part 5
附录 A,CUDA计算设备 附录 B,C语言扩展 ▶ 函数的标识符 ● __device__,__global__ 和 __host__ ● 宏 __CUDA_ARCH__ 可用于区分代码的运行位置. ...
- Hbase简介安装配置
HBase —— Hadoop Database的简称 ,hbase 是分布式,稀疏的,持久化的,多维有序映射,它基于行键rowkey,列键column key,时间戳timestamp建立索引.它是 ...
- RAD 10.1多标签页bug
frm->Parent= ActiveControl取不到了 ::setparent(frm-> 多屏幕显示器,次副屏幕上无法最大化了. ::SetParent(myform->Ha ...
- Spring MVC 异常处理 - ExceptionHandler
通过HandlerExceptionResolver 处理程序异常,包括Handler映射, 数据绑定, 以及目标方法执行时的发生的异常 实现类如下 /** * 1. 在 @ExceptionHand ...
- Simple2D-15(音乐播放器)使用 glfw 库
glfw 是一个专门针对 OpenGL 的 C 语言库,它提供了一些渲染物体所需的最低限度的接口.它允许用户创建 OpenGL 上下文,定义窗口参数以及处理用户输入. 这次打算使用 GLFW 替代掉 ...
- Linux多网卡负载均衡 : bond
USERCTL=no/yes 普通用户是否可以关闭或启用网关 -------------------------------- 在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个 ...
- maven 的聚合
- Fiddler 捕获 nodejs 模拟的http请求
1.设置Fiddler Tools->Options-> Connections Allow remote computers to connect: 2.nodejs 请求有多种 2.1 ...
- zookeeper集群搭建 windows
本次zk测试部署版本为3.4.6版本,下载地址http://mirrors.cnnic.cn/apache/zookeeper/ 限于服务器个数有限本次测试了两种情况 1.单节点方式:部署在一台服务器 ...