硬件环境:CPU i5-6400; 显卡 GTX1050ti

系统环境:Ubuntu16.04

一、安装Ubuntu16.04双系统
1、利用UltraISO制作安装启动U盘《见 Ubuntu 16.04 安装基础入门教程 启动U盘制作部分》

2、Windows磁盘分区给Ubuntu《见 Windows下安装Ubuntu 16.04双系统 》

3、重启电脑,按住F11<我的是七彩虹主板,不同主板设置不同>,
选择没有UEFI的 U盘启动方式《见Windows下安装Ubuntu 16.04双系统 中的讲解》

4、后续安装步骤参见《Ubuntu 16.04 安装基础入门教程 》,包括其中的分区情况,我的分区情况如下:

5、安装结束

二、安装显卡驱动

步骤1、我的系统安装完后重启,屏幕一直在闪,Ctrl+Alt+F1进入命令行无效

解决办法:《参见 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow中的安装GTX1070驱动部分》

  • 重启电脑,在开机启动项(GRUB菜单选择处)画面按e进入启动项编辑模式,在Linux那一行最后面空一格然后加入“acpi_osi=linux nomodeset”,然后按F10使用编辑好的启动项启动(nomodest参数是告诉内核不要加载显卡驱动而用BIOS模式,直到图形界面运行,详细介绍看这里)。
  • 再次开机后发现还是在不停的闪,但是这次tty1-6可以用了
  • 按Ctrl+Alt+F1切换到控制台界面,输入用户名密码登录

步骤2、禁用nouveau驱动
此处参见《Ubuntu16.04 + 1080Ti深度学习环境配置教程中的 一、安装Ubuntu16.04及显卡驱动 部分》

步骤3、禁用X桌面服务
sudo service lightdm stop

步骤4、安装NVIDIA显卡驱动,命令如下:《参见 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow中的安装GTX1070驱动部分》,输入完后重启

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
  • 1
  • 2
  • 3
  • 4
  • 5

步骤5、输入nvidia-smi,如出现下图则是显卡驱动成功,也可输入nvidia-settings

三、安装CUDA 8.0:cuda_8.0.44_linux.run

  • CUDA 8.0官方地址 下载时要选择runfile类型文件,具体的选择类型如下图所示:

因为下载很慢,特贴上百度网盘地址。

  • 安装过程如下:<继续禁用X桌面服务>
sudo service lightdm stop
sudo sh cuda_8.0.44_linux.run
  • 1
  • 2

注意:执行后会有一系列提示让你确认,但是注意,有个让你选择是否安装nvidia361(针对不同安装版本会有不同)驱动时,一定要选择

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62?
  • 1

因为前面我们已经安装了更加新的nvidia367,所以这里不要选择安装。其余的都直接默认或者选择是即可。 《此处参考Ubuntu16.04+CUDA8.0+caffe配置 中的(2)安装CUDA

  • 安装成功后会出现如下界面:《参见Ubuntu 16.04+CUDA8.0+Caffe安装教程 中2、安装CUDA
===========
= Summary =
===========
Driver: Not Selected
Toolkit: Installed in /usr/local/cuda-8.0
Samples: Installed in /home/textminer
Please make sure that
– PATH includes /usr/local/cuda-8.0/bin
– LD_LIBRARY_PATH includes /usr/local/cuda-8.0/lib64, or, add /usr/local/cuda-8.0/lib64 to /etc/ld.so.conf and run ldconfig as root
To uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-8.0/bin
Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-8.0/doc/pdf for detailed information on setting up CUDA.
***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 361.00 is required for CUDA 8.0 functionality to work.
To install the driver using this installer, run the following command, replacing with the name of this run file:
sudo .run -silent -driver
Logfile is /opt/temp//cuda_install_6583.log
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 环境变量配置(也可以直接到/home目录下修改, .bashrc文件隐藏了,Ctrl+h可以显示出来

打开~/.bashrc文件:

sudo vi ~/.bashrc
  • 1

将以下内容写入到~/.bashrc尾部:

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  • 1
  • 2

然后执行 sudo ldconfig,使链接立即生效。

  • 安装完成后,家目录下会生成一个NVIDIA_CUDA-8.0_Samples的文件夹,这里可以测试一下CUDA 8.0。

输入:

cd ~/NVIDIA_CUDA-8.0_Samples/1_Utilities/deviceQuery
make
sudo ./deviceQuery
  • 1
  • 2
  • 3

结果:(针对不同安装版本会有不同

./deviceQuery Starting...CUDA Device Query (Runtime API) version (CUDART static linking)Detected 1 CUDA Capable device(s)Device 0: "GeForce GTX 1070"CUDA Driver Version / Runtime Version          8.0 / 8.0CUDA Capability Major/Minor version number:    6.1Total amount of global memory:                 8105 MBytes (8499167232 bytes)(15) Multiprocessors, (128) CUDA Cores/MP:     1920 CUDA CoresGPU Max Clock rate:                            1759 MHz (1.76 GHz)Memory Clock rate:                             4004 MhzMemory Bus Width:                              256-bitL2 Cache Size:                                 2097152 bytesMaximum Texture Dimension Size (x,y,z)         1D=(131072), 2D=(131072, 65536), 3D=(16384, 16384, 16384)Maximum Layered 1D Texture Size, (num) layers  1D=(32768), 2048 layersMaximum Layered 2D Texture Size, (num) layers  2D=(32768, 32768), 2048 layersTotal amount of constant memory:               65536 bytesTotal amount of shared memory per block:       49152 bytesTotal number of registers available per block: 65536Warp size:                                     32Maximum number of threads per multiprocessor:  2048Maximum number of threads per block:           1024Max dimension size of a thread block (x,y,z): (1024, 1024, 64)Max dimension size of a grid size    (x,y,z): (2147483647, 65535, 65535)Maximum memory pitch:                          2147483647 bytesTexture alignment:                             512 bytesConcurrent copy and kernel execution:          Yes with 2 copy engine(s)Run time limit on kernels:                     YesIntegrated GPU sharing Host Memory:            NoSupport host page-locked memory mapping:       YesAlignment requirement for Surfaces:            YesDevice has ECC support:                        DisabledDevice supports Unified Addressing (UVA):      YesDevice PCI Domain ID / Bus ID / location ID:   0 / 1 / 0Compute Mode:< Default (multiple host threads can use ::cudaSetDevice() with device simultaneously) >deviceQuery, CUDA Driver = CUDART, CUDA Driver Version = 8.0, CUDA Runtime Version = 8.0, NumDevs = 1, Device0 = GeForce GTX 1070
Result = PASS
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41

还可以输入nvcc –version ,测试CUDA Toolkit安装是否正确,输出类似以下信息即可认为安装正确

四、下载 cuDNN: cudnn-8.0-linux-x64-v5.1.tgz

cuDNN是NVIDIA用于加速深度学习的模块,注意要先注册NVIDIA账号,按确认条款后才能下载。cuDNN官方地址;百度网盘地址。

安装cuDNN非常简单:

进入cuDNN存放的文件夹,输入:

tar -zxvf cudnn-8.0-linux-x64-v5.1.tgz
  • 1

解压安装包以后在当前目录会出现cuda的文件夹,把其中的文件拷贝到系统相应目录

sudo cp -a cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp -a cuda/lib64/libcudnn* /usr/local/cuda/lib64/
  • 1
  • 2

3.安装keras和TensorFlow-gpu

pip install keras
pip install tensorflow-gpu
  • 1
  • 2

4.安装Pycharm

  • 下载最新版PyCharm,选择下载免费的Community。
  • 下载完之后,将安装包放到Downloads目录下,进入Downloads后解压。
cd Downloads/
tar xfz pycharm-*.tar.gz
  • 1
  • 2
  • 运行解压后的文件夹中的bin目录下的pycharm.sh文件即可打开Pycharm。
 ./pycharm.sh
  • 1

注意

在继续安装了Pycharm后,可能会出现在无法import模块的问题,解决办法为在.bashrc文件中添加如下路径。

export LD_LIBRARY_PATH=/usr/local/cuda/lib64/
  • 1

最后执行

source ~/.bashrc
  • 1

参考文献:

  1. Ubuntu16.04+GTX1050+CUDA8.0配置深度学习环境
  2. Ubuntu 安装 tensorflow-gpu + keras
  3. 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow
  4. [深度学习]Ubuntu16.04 + GTX 1050 + cuda8.0 + cuDNN5.1 + caffe安装详解
  5. Ubuntu16.04 + 1080Ti深度学习环境配置教程
  6. Ubuntu16.04+Pycharm+Anaconda配置
  7. After building TensorFlow from source, seeing libcudart.so and libcudnn errors
  8. DQN实战篇1 从零开始安装Ubuntu, Cuda, Cudnn, Tensorflow, OpenAI Gym
  9. ubuntu 16.04+cudn 百度搜索

CUDA+ GTX1050ti电脑配置相关推荐

  1. 游戏型计算机配置方案4000,高性价比游戏配置 4000元i5-7500配GTX1050Ti电脑配置推荐 (全文)...

    时至今日,Intel第七代Kaby Lake处理器已经全面上市发售了,目前无论是入门还是中高端处理器深受玩家关注.随着新平台硬件日益普及,对于今后接下来的一年时间里新装机的朋友来说,新平台.新技术.新 ...

  2. 新电脑配置显卡驱动及CUDA、CUDNN环境

    新电脑配置显卡驱动及CUDA.CUDNN环境 下载显卡驱动及相应版本CUDA及CUDNN 1.查看硬件配置:右键此电脑点击管理 →点击设备管理器→点击显示适配器→查看独立显卡 2.网页搜索英伟达驱动下 ...

  3. 电脑配置GPU加速器||电脑配置CUDA,cuDNN

    @查看电脑是否有GPU 任务管理器->性能 @查看CUDA是否安装成功及其版本 win+r->cmd->nvcc -V @卸载原先版本的NIDIA CUDA 1.采用Display ...

  4. 中等计算机的配置,2018玩游戏的电脑配置 i3-8100配GTX1050Ti吃鸡中等特效电脑配置(2)...

    其它硬件与配置点评: 推荐显卡:铭瑄GTX1050Ti 4G终结者显卡 推荐理由:性价比甜品级游戏显卡 如果考虑吃鸡或者单机大作,配备一款相对高性能显卡还是有必要的.目前GTX1060显卡涨幅过高,现 ...

  5. 5000的游戏电脑计算机配置,5000元电脑配置单,5000游戏电脑配置,直播电脑配置

    5000元电脑配置单,5000游戏电脑配置,直播电脑配置 组装电脑配置    电脑租赁    2017-11-27    8843    0评论 名称 : 5000元6核八代酷睿i5电脑配置清单 参数 ...

  6. bim推荐计算机配置,BIM建模推荐电脑配置清单 适合Revit软件的BIM建模电脑主机配置(2)...

    其他电脑硬件点评: 显卡方面,装机之家小编推荐的是丽台Quadro P2000专业图形显卡,采用了最新的Pascal GPU架构,拥有1024CUDA并行计算处理核心,高达5GB的GDDR5的内存容量 ...

  7. 3000元电脑配置_2019年全新九代i59400F配RTX2060打游戏的装机电脑配置清单及价格...

    在2019年CES展会上,intel为大家带来了多款九代处理器,同时还首次带来了几款无内置核心显卡版本的F系列全新产品,例如九代酷睿i9-9900KF.酷睿i7-9700KF.酷睿i5-9600KF. ...

  8. Windows8.1 64bit环境下搭建深度学习平台之CUDA安装与配置

    http://blog.csdn.net/baigoocn/article/details/36188029 说明:想要让Theano在Windows8.1下能利用GPU并行运算,必须有支持GPU并行 ...

  9. cuda 5.0配置vs2008+Visual Assist X +安装问题解决

    最近,实验室老师要求将原来项目代码移植到GPU,就查了下关于GPU编程的资料,就学习了下,看到cuda C是CUDA的GPU编程语言基于标准的C语言,相信移植原来的C代码会比较快.哈哈~~~ GPU采 ...

最新文章

  1. python时间处理
  2. Holo风格的开源中国Android客户端——持续更新(1)
  3. 文件流习题8.3 8.4
  4. maven下载spring
  5. OpenCASCADE绘制测试线束:拓扑命令之Making the touching shapes connected
  6. 大整数的因子(信息学奥赛一本通-T1171)
  7. 使用anaconda切换Python环境使用spyder
  8. JAVA设计模式有意思的国外站点
  9. android studio 2.1.1 优化,Android Studio 2.1 + javaCV 1.2 配置
  10. 第三章:3.4 处理登陆的请求
  11. ln -s命令 linux_浅谈linux中ln命令,附带案例
  12. 拓端tecdat|使用R语言进行时间序列(arima,指数平滑)分析
  13. Linux音频驱动-AOSC之Codec
  14. 极客大学产品经理训练营 认识产品经理 作业1
  15. 详解 ManualResetEvent(转)
  16. 轻松让Ubunt虚拟机访问windows宿主机(本地硬盘)
  17. IEEE的论文哪里可以下载?
  18. Photoshop选区选取详解
  19. node.js中模块化开发(Gulp4)
  20. 阿里云大数据ACP专业认证实验之05-MaxCompute内置函数(上)

热门文章

  1. 京东云视频云全面支持AVS2标准
  2. 酷狗音乐PC端怎么使用听歌识曲功能?
  3. android 手机调试链接不上,解决android 连接真机调试连接不了的问题
  4. Win10 系统时间同步失败解决方案
  5. PHP 警告 Warning: Unknown: Input variables exceeded 1000. 解决方法
  6. win18系统如何打开c语言,控制面板在哪里打开(Windows打开控制面板的方法)
  7. Excel 快速跳到表格最后一行/第一行
  8. 实践一:mipsel-栈溢出漏洞_开启telnet服务_反弹shell
  9. 不吹不黑,网络安全工程师年薪30万是真的吗?
  10. iso shell vg220齿轮油_CLP220齿轮油性能