双显卡的电脑linux系统安装,双显卡笔记本在Ubuntu下使用cuda的解决方案
笔记本是Intel的集显和Nvidia GTX 970M的独显,之前是在win下用theano并用CUDA没有问题,现在想用tensorflow就尝试换Ubuntu,一换才知道Linux下这个双显卡这么有问题,按照官方教程顺序装完CUDA重启就黑屏,目测是装完cuda集显就被屏蔽了。Ubuntu本身也试过好多个版本。
解决方案:
由于电脑是笔记本,双显卡尝试过好多次总是在安装完CUDA后重启黑屏或是卡在登陆界面无法进入系统。应该是安装完cuda后负责图形界面的Intel不干活了。
以下是我配置平台的全过程,最终目的是使用tensorflow或theano并利用gpu加速。
1.首先安装Ubuntu16.04,之前装的是14.04,但总是装完CUDA后重启黑屏。在16.04的软件更新中可以同时更新到NVIDIA的独显和Intel的集显。
2.在系统设置的软件和更新中,安装好NVIDIA和Intel的专有驱动。
3.安装CUDA toolkit
sudo apt-get update
sudo apt-get install nvidia-cuda-toolkit
默认安装cuda 7.5.18
安装之后,是没有/usr/local/cuda*这个文件夹,也没有sample的
4.由于Ubuntu16.04的gcc和g++都是5.0版的,不兼容CUDA7.5版本,需要降级
sudo apt-get gcc-4.9 g++-4.9
cd /usr/bin
sudo rm gcc
sudo rm g++
sudo ln -s gcc-4.9 gcc
sudo ln -s g++-4.9 g++
5.安装cuDnn
下载cudnn 4.0 for cuda7.0 需要nvidia的开发者帐号登录
解压
tar -zxf cudnn-7.0-linux-x64-v4.0-prod.tgz
cd cuda
复制头文件到/usr/local/include
sudo cp include/cudnn.h /usr/local/include/
复制lib文件到/usr/local/lib
sudo cp lib64/* /usr/local/lib/
并编辑~/.bashrc 添加环境变量
export LD_LIBRARY_PATH=/usr/local/lib
6.安装theano
sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git
sudo pip install Theano
编辑配置文件
sudo gedit ~/.theanorc
加入
[global]
device = gpu
floatX = float32
[nvcc]
flags=-D_FORCE_INLINES
测试
7.安装tensorflow
sudo apt-get install python-pip python-dev # Ubuntu/Linux 64-bit, GPU enabled, Python 2.7 # Requires CUDA toolkit 7.5 and CuDNN v4. For other versions, see "Install from sources" below. export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl # Python 2
sudo pip install --upgrade $TF_BINARY_URL
测试
8.安装OpenAI Gym
因为后续可能会做一些增强学习的小项目,再此安装OpenAI Gym
git clone href=//github.com/openai/gym
cd gym
pip install -e . # minimal install
pip install -e .[all] # all install
双显卡的电脑linux系统安装,双显卡笔记本在Ubuntu下使用cuda的解决方案相关推荐
- 双显卡的电脑linux系统安装,linux笔记本上安装了双显卡驱动(intel+nvidia)
为了提高linux图形性能并降低功耗,独特的文章. 我用的系统Fedora 20 Xfce x64,在安装驱动程序,以确保系统是最新的版本号. 最好安装gcc.kernel-devel和其他包.己主动 ...
- linux保存屏幕亮度,笔记本在Ubuntu下保存屏幕亮度的方法
本文保留屏幕亮度方法适合使用笔记本的朋友,大家都知道,过亮的屏幕不但刺眼而且缩短LCD屏幕寿命,不幸的是,Ubuntu默认关机后并不保存当前屏幕亮度配置数据,每次开机都要重新设置亮度,很不方便.本文介 ...
- linux系统安装pycharm的桌面图标快捷方式图标是空白的解决方案
#linux系统安装pycharm的桌面图标快捷方式图标是空白的解决方案 ##注意点,不管是centos,还是ubuntu,pycharm一定要放到computer上,不然容易出现图标为空白 cd / ...
- 初次使用Ubuntu18.04遇到的问题——笔记1(删除软件+Ubuntu换源+Ubuntu安装好用截图工具+Ubuntu安装wps+win+Linux双系统的电脑Linux挂载硬盘时无法写入问题)
目录 碎碎念: 先删除没有用的软件以及游戏啥的 Ubuntu18.04换源 Ubuntu18.04方便好用的截图工具 如何安装wps win+Linux双系统的电脑上,Linux挂载硬盘时无法写入的问 ...
- 集成显卡驱动与linux不兼容,显卡驱动的问题,困扰了很久
gh131461 于 2013-12-19 20:00:19发表: .... fjnetying 于 2013-10-27 22:14:08发表: 如题感受深刻,始终是个困惑! 于 2013-09-2 ...
- 显卡交火支持linux系统吗,显卡交火性能提升多少_显卡交火怎么设置(步骤教程)...
描述 最近两年,多显卡并联技术的开发与进步,使得很多玩家都可以通过购买两张性价比更高的中端显卡,通过并联运算的方式,获得与昂贵高端显卡相同甚至超越的性能表现.媒体上也频频有各种各样的PK测试,着重说明 ...
- linux系统可以无显卡运行吗,Linux操作系统无显卡安装方式
显卡安装方法: 操作步骤: 1.SBC上装上显卡,并启动安装程序 2.安装linux系统并选择相应的安装包(选择lilo启动加载程序) 如果安装时以GRUB方式加载的,需要在Grub.conf中将有关 ...
- 显卡在电脑什么位置_显卡是什么?电脑显卡有什么用?——《作用篇》
显卡的作用是什么 概括的说显卡就是控制电脑图象的输出,大家喜欢与之与视频挂钩,其实视频也是图片的组合,通过一贞显示多幅连续的图片组合成视频,所以专业的说显卡就是图形适配器,大家只要知道显卡和电脑显示的 ...
- 计算机主机显卡安装,电脑如何安装独立显卡|电脑安装独立显卡的方法
本教程和大家分享电脑安装独立显卡的方法,电脑已经成为大家生活和办公中不可缺少的一部分了,电脑显卡也是大家关心的问题.显卡分为独立显卡和集成显卡,独立显卡需要插在主板的相应接口上,具备单独的显存,不占用 ...
- 计算机专业看重CPU还是显卡,组装电脑时CPU和显卡选择哪个重要?
在配电脑的时候,无论是台式机还是笔记本都是有不同电脑配置可选的,电脑配置的好坏确定了一台电脑的性能.电脑配置的主要核心硬件主要是CPU和显卡,当然如果发烧友,两者全部配贵的完全没有问题,就不会存在今天 ...
最新文章
- 性能超越图神经网络,将标签传递和简单模型结合实现SOTA
- 转发离线安装 Android Studio 更新
- BundleFusion
- 【LeetCode】172 - Factorial Trailing Zeroes
- Go语言的分词器(sego)
- react如何卸载组件_18道 React 面试必考题含解答面试高频
- 重构改善既有代码设计--重构手法19:Replace Data Value with Object (以对象取代数据值)...
- 类的自动转换和强制类型转换
- Kaldi AMI数据集脚本学习3---run_ihm.sh stage 1~3
- node.js 设置 淘宝 镜像
- 数据结构二叉树的建立代码_二叉树就是这么简单
- 下一代企业IT架构:云原生架构
- visa虚拟卡生成器_虚拟信用卡。亲,你懂了吗?
- nRF52840(一) 环境搭建
- steamcommunity本地反代443端口/80端口被占用解决办法
- 文本情感分类python_文本情感分类(一):传统模型
- WiFi探针获取的伪MAC地址是什么?
- CUDA C编程(五)并行性的表现以及避免分支分化
- Vue——watch选项详解
- c语言0x前缀的作用,C语言中的十六进制数字为什么以前缀0x开头