硬件环境:NVIDIA GTX 760+i5

本文只是为了方便以后自己再安装时比较方便,做的一个记录。所以基本所有步骤都来自各参考文章的步骤。

  1. 安装ubuntu16.04
  2. 安装Nvidia驱动
  3. 安装Cuda 8.0
  4. 安装Cudnn 5.1
  5. 安装Matlab R2017b
  6. 安装Pycharm
  7. 安装WPS
  8. 安装OpenCV3.1
  9. 安装caffe

一、安装ubuntu16.04

1.在windows下分区,并且制作U盘启动盘

本人分了200G内存,官网下载ubuntu16.04并且通过ultraISO制作启动盘

首先插入U盘将ubuntu16.04通过ultraISO写入硬盘映像

打开需要写入u盘的ubuntu版本,然后点击启动 ->写入硬盘映像

点击写入 会提示你U盘所有信息会丢失 是否继续写入 选择是 等待写入完成。

2.插入U盘重启电脑,昂达主板按F11进入boot,选择通过USB启动

3.进入安装菜单,语言选择中文

4.选择为图形或无线硬件,以及MP3和其他媒体安装第三方软件

5.安装类型选择 其他选项 可以自己为ubuntu分区

  • 300M 逻辑分区 起始 Ext4日志文件系统   /boot
  • 20000M 逻辑分区 起始 交换空间(无挂载点)
  • 20000M 逻辑分区 起始 Ext4日志文件系统  / 或 /root
  • 剩余空间 逻辑分区 起始 Ext4日志文件系统  /home(存放个人文档)

6.安装启动引导区设备:选择/boot对应的编号,然后点击安装

7.重启系统,进入windows,下载EasyBCD

8.选择添加新条目,选择Linux/BSD,name行随便填写,Device行选择/boot分区,前面有Linux标志

二、安装Nvidia驱动

参考:Ubuntu 16.04 + Nvidia 显卡驱动 + Cuda 8.0 (问题总结 + 解决方案)

使用了上述文章作者所说的第一种方法,将下载好的驱动文件移动至主文件下

1.使用命令

sudo apt-cache search nvidia* 

看到本人电脑支持nvidia-384.130驱动,于是在nvidia驱动下载下载了对应了的版本。

2.卸载原有驱动

sudo apt-get remove –purge nvidia*

3.禁用nouveau

首先需要编辑配置文件

sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行加一句

blacklist nouveau 

执行语句

sudo update-initramfs -u

重启电脑后执行

lsmod | grep nouveau 

若没有输出,证明已经屏蔽掉nouveau

4.禁用X服务

执行命令

sudo /etc/init.d/lightdm stop 

5.开始安装

首先进入命令行界面 Ctrl+Alt+F1

然后给run文件赋予权限

sudo chmod a+x NVIDIA-Linux-x86_64-384.130.run

安装

sudo ./NVIDIA-Linux-x86_64-384.130.run --no-opengl-files 

安装过程中会遇到“Would you like to run the nvidia-xconfig utility to automatically update your X configuration file……” 切记选择NO

然后重启电脑,驱动安装成功,输入

nividia-smi 

可得到如下图所示输出

三、安装Cuda 8.0

参考文章:Ubuntu16.04 Caffe 安装步骤记录(超详尽)

1.安装依赖库,一定要确保安装成功(验证是否安装成功可重新运行该命令)

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install libopenblas-dev liblapack-dev libatlas-base-devsudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-devsudo apt-get install git cmake build-essential

2.配置环境变量(因为安装驱动时已经禁用过nouveau了,所以不用重复禁用)

打开配置文件

sudo gedit ~/.bashrc

给文件最后添加下面两行

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH 

3.下载及安装Cuda 8.0

从Cuda下载选择合适的版本进行下载,并将下载好的Cuda 8.0移动至home路径,方便后续操作。

首先在进入文本模式 Ctrl+Alt+F1,登录后关闭桌面服务

sudo service lightdm stop 

直接通过sh命令运行安装Cuda 8.0

sudo sh cuda_8.0.61_375.26_linux.run --no-opengl-libs

安装过程具体如下

DescriptionThis package includes over 100+ CUDA examples that demonstrate
various CUDA programming principles, and efficient CUDA
implementation of algorithms in specific application domains.
The NVIDIA CUDA Samples License Agreement is available in
Do you accept the previously read EULA?
accept/decline/quit: acceptInstall NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26?
(y)es/(n)o/(q)uit: nInstall the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: yEnter Toolkit Location[ default is /usr/local/cuda-8.0 ]:Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: yInstall the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: yEnter CUDA Samples Location[ default is /home/c302 ]:Installing the CUDA Toolkit in /usr/local/cuda-8.0 ...
Installing the CUDA Samples in /home/hu ...
Copying samples to /home/hu/NVIDIA_CUDA-8.0_Samples now...
Finished copying samples.

然后重启电脑

sudo reboot

配置Cuda环境变量,打开配置文件

sudo gedit ~/.bashrc

在最后两行添加

export PATH=/usr/local/cuda-8.0/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

使配置生效

source ~/.bashrc

验证Cuda 8.0是否安装成功

cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuerysudo make./deviceQuery 

看到如下图所示信息表示安装成功

四、安装Cudnn 5.1

1.下载对应Cuda版本且linux版的cudnn cudnn,该网站需登录

2.下载后完成解压,得到一个cuda文件夹,(我将文件夹重命名为cudn)

首先进入include文件夹下

cd /home/hu/cudn/include

执行操作复制头文件

sudo cp cudnn.h /usr/local/cuda/include/ #复制头文件

然后进入lib64文件夹下

cd /home/hu/cudn/lib64

执行命令,复制动态链接库

sudo cp lib* /usr/local/cuda/lib64/ #复制动态链接库

进入usr/local/cuda/lib64

cd /usr/local/cuda/lib64/

执行如下操作

sudo rm -rf libcudnn.so libcudnn.so.5 #删除原有动态文件
sudo ln -s libcudnn.so.5.1.10 libcudnn.so.5 #生成软衔接
sudo ln -s libcudnn.so.5 libcudnn.so #生成软链接

安装完成后通过nvcc -V命令验证是否成功,有如下输出即为成功

五、安装Matlab R2017b

全过程参考 ubuntu16.04安装MATLAB R2017b步骤详解(附完整破解文件包)

1.在windows下载上文给出的完整文件包并解压(为了方便)

2.挂载镜像文件

(终端路径需要在解压文件所放置文件夹下)首先挂载iso文件,先建立一个文件夹,然后进行挂载

mkdir /home/hu/temp
sudo mount -t auto -o loop R2017b_glnxa64.iso /home/hu/temp  

3.进入文件夹进行安装

cd /home/hu/temp
sudo /home/hu/temp/install  

出现Matlab安装文件,如下图所示

选择“使用文件安装密钥” -> “下一步” -> 出现许可协议,选择"是"  -> "下一步"

-> "我已有我的许可证的文件安装密钥" (打开install_key.txt,复制文件里的密钥) 09806-07443-53955-64350-21751-41297

->选择安装路径时,默认路径可能内存不够,于是我换到/home/hu/Matlab

->然后一路默认"下一步" ->选择"安装",正式安装,出现如下图所示

点击"下一步",完成安装,如下图所示。

4.进行破解

打开解压好的MATLABR2017b_Linux_Craack文件夹,在该文件夹下打开终端(注意路径是MATLAB安装的路径,安装时我修改了所以现在我也要修改)

sudo cp license_standalone.lic /home/hu/Matlab/licenses/
sudo cp libmwservices.so /home/hu/Matlab/bin/glnxa64/  

然后破解就完成了,安装结束

5.取消挂载

sudo umount /home/hu/temp  

6.运行Matlab

进入Matlab目录打开Matlab

cd /home/hu/Matlab/bin
./matlab

出现如下图所示,安装成功。

注意:

1.添加环境变量

sudo gedit ~/.bashrc
export PATH=$PATH:/home/hu/Matlab/bin

2.安装MATLAB支持包

sudo apt-get install matlab-support  

出现如下图所示时,输入MATLAB安装路径

完成支持包的安装。

六、安装Pycharm

1从官网Pycharm下载 对应Linux相应版本Pycharm,我下载的是专业版

2.解压软件,在pycharm的bin文件夹下打开终端,此时路径如下图所示

3.执行sh安装

sh ./pycharm.sh

接下来输入激活码就安装成功了。

七、安装WPS

1.下载WPS Linux版本 wps下载

2.在下载wps位置打开终端,输入命令进行安装

sudo dpkg -i wps-office_10.1.0.6757_amd64.deb

3.安装成功,启动wps,遇到如下问题

解决方法:缺失字体下载(Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题 文章里所提供的地址)

将文件夹解压,然后将字体复制到 /usr/share/fonts

sudo cp mtextra.ttf  symbol.ttf  WEBDINGS.TTF  wingding.ttf  WINGDNG2.ttf  WINGDNG3.ttf  /usr/share/fonts

重新打开WPS,问题解决。

4.(可选)卸载ubuntu自带libreOffice

sudo apt-get remove libreoffice-common

八 .安装OpenCV3.1

1.在OpenCV官网下载对应版本,即OpenCV-3.1.0 Sources版本

2.解压安装后,在文件夹位置下打开终端,并执行以下操作

mkdir build #创建编译文件夹cd buildcmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..make -j8  #编译

3.编辑完成后,即可安装

sudo make install #安装

4.验证代码为

pkg-config --modversion opencv 

九、安装caffe

1.下载caffe至本地,在想要保存的路径下打开终端执行代码

git clone https://github.com/BVLC/caffe.git

2.在caffe目录下复制Makefile.config.example,并且在caffe目录下打开复制的新文件

sudo cp Makefile.config.example Makefile.config
sudo gedit Makefile.config

将5、23、94行的注释符#去掉,分别变为

USE_CUDNN := 1
OPENCV_VERSION := 3
WITH_PYTHON_LAYER := 1

将96 97行的代码修改为

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib修改为INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial

3.然后修改caffe目录下的Makefile文件

sudo gedit Makefile
将:
NVCCFLAGS +=-ccbin=$(CXX) -Xcompiler-fPIC $(COMMON_FLAGS)
替换为:
NVCCFLAGS += -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)将:
LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5
改为:
LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

5.修改 /usr/local/cuda/include/host_config.h 文件

将
#error-- unsupported GNU version! gcc versions later than 4.9 are not supported!
改为
//#error-- unsupported GNU version! gcc versions later than 4.9 are not supported!

6.在caffe目录下进行编译

make all

安装ubuntu16.04+Nvidia驱动+Cuda8.0+Cudnn5.1+Matlab R2017b+Pycharm+WPS相关推荐

  1. 爆肝推荐、血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN

    爆肝推荐.血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN 记一次超过三周时间的"血泪"安装经历 版本问题--写在最前,&quo ...

  2. Ubuntu16.04+Titan X+CUDA8.0+cudnn5.1+Caffe

    1.安装Ubuntu16.04 LTS x64 利用工具rufus制作USB系统盘(官方下载64位版本: ubuntu-16.04-desktop-amd64.iso),因为已有Win7系统,此处选择 ...

  3. ubuntu16.04+七彩虹GTX1060的NVIDIA驱动+Cuda8.0+cudnn5.1+tensorflow+keras搭建深度学习环境【学习笔记】【原创】

    平台信息: PC:ubuntu16.04.i5.七彩虹GTX1060显卡 作者:庄泽彬(欢迎转载,请注明作者) 说明:参考了网上的一堆的资料搭建了深度学习的开发环境,下班在宿舍折腾了好几个晚上才搞定, ...

  4. [深度学习]Ubuntu16.04 + GTX 1050 + cuda8.0 + cuDNN5.1 + caffe安装详解

    首先吐个槽,ubuntu + nvidia的显卡驱动简直是反人类,害的我折腾了一天多. 一.问题及解决办法 寒假放假回家没事干,正好给家里电脑升级了显卡gtx1050可以跑跑CNN.我在实验室的显卡是 ...

  5. tesla p100 linux,服务器(Tesla P100)Ubuntu16.04+显卡驱动+cuda8.0+cudnn7.0.5

    首先推荐这两篇文章,写完之后才发现: https://blog.csdn.net/yhaolpz/article/details/71375762 https://blog.csdn.net/bali ...

  6. (已解决)ubuntu16.04 Nvidia驱动安装成功却无法检测到外接显示器

    ubuntu16.04 Nvidia驱动安装成功却无法检测到外接显示器 双系统win10 + ubuntu16.04,Intel集显+Nvidia独显 问题描述: 电脑重新组装过后,windows下连 ...

  7. DynamicFusion在ubuntu16.04+显卡GT740+cuda8.0上的实现

    目录 介绍 1.驱动与cuda安装 (1)驱动安装 a.驱动下载 b.禁用nouveau驱动 c.禁用X-Window服务 d.命令行安装驱动 e.驱动测试 (2)cuda7.5安装 2.环境配置 ( ...

  8. Ubuntu16.04+GTX1070显卡驱动+cuda8.0+cudnn5.1+tensorflow-gpu环境配置

    决定把自己配环境的过程记录下来,因为自己搭了两遍gpu环境(因为之前搭好后,ubuntu系统自动更新,导致显卡驱动出了问题,循环登录,所以今天又格式化系统,重新来了一遍...所以也提醒大家,装好环境之 ...

  9. linux 1080ti显卡驱动,ubuntu安装1080ti nvidia驱动+cuda8.0+TensorFlow

    主要参考官方文档 系统Ubuntu 14.04 显卡为1080ti 步骤: 1.首先安装CUDA8.0 首先准备安装包,由于deb会存在各种问题,建议采用run模式安装 这里需要两个文件 CUDA8. ...

最新文章

  1. Nature | 人类胎盘应该真的是无菌的
  2. 关于子元素的margin-top对父级容器无效
  3. python的源代码文件的扩展名是-python源文件后缀是什么?
  4. ORACLE TO_CHAR的一个问题
  5. 【MOSS】Sharepoint大附件上传
  6. mysql full group by_MySql报错only_full_group_by的解决办法
  7. 文件权限及chmod使用方法
  8. 晓曼机器人能恢复出厂设置吗_手机出毛病了就恢复出厂设置,会损伤手机吗?影响有多大呢...
  9. 基于numpy实现线性回归问题分析
  10. 【转】cs231n学习笔记-CNN-目标检测、定位、分割
  11. [No000023]为何没有更多人从事程序员的工作?程序员常有,优秀程序员不常有!...
  12. Qt视频播放器界面Demo
  13. excel打不开服务器上的文件夹,Excel打不开的原因及解决方法汇总
  14. 旷视研究院参会PRCV2019 推进模式识别与CV技术交流
  15. 软件配置一套键鼠控制两台电脑
  16. android hidl简单实例1
  17. 折弯机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. python openpyxl创建excel文件,自己选择excel保存的位置
  19. 踏上Oracle ebs的道路
  20. 小程序转uni-app——条件判断包含中文

热门文章

  1. curl编程实例——文件下载
  2. 火爆不亚于中国?看看印度聊天机器人市场现状
  3. 梦幻模拟战 服务器维护,《梦幻模拟战》3月24日更新维护公告
  4. Asp.net中使用ActiveX控件
  5. 使用微信开发工具开发微信小程序(一)——小程序的代码构成与运行环境
  6. Windows 10 1903以后的版本组策略默认关闭自动登录
  7. 【ppt制作软件】Focusky教程 | 发布输出文件
  8. 关于自建网站那些事情
  9. 如何使用ps将图像标注
  10. 阿里云服务器4核8G配置多少钱?新购和续费价格分别是多少?