高分辨率图像修复Demo环境搭建过程

如果转载,请注明出处!

0.准备工作纲要

首先安装好ubuntu18.04,确保可以正常上网;
接着,安装英伟达显卡驱动,版本没有要求,重点是可以安装成功,保证分辨率合适,开机无误;
接着,安装cuda,cuda的版本必须匹配显卡驱动,否则会出现cuda library不匹配;
接着,安装cudnn,cudnn的版本必须和cuda匹配;
各个环节的具体安装工作下面会详细介绍。

1.Ubuntu18.04 系统准备工作

1.1 制作 Ubuntu 18.04 系统的安装盘

比较常用的安装工具有老毛桃、大白菜、Rufus、软碟通 等,选择适合自己的便可以。
下面这个链接是使用Rufus进行安装的,其他的安装方式可自行百度。
https://blog.csdn.net/Allyli0022/article/details/81674504

1.2 安装Ubuntu 18.04

首先需要进入bios,然后将secure boot设置为disabled,其次,选择boot为从U盘启动的方式。
按回车键后,便进入到U盘预置的环境中,按照下面的链接进行安装即可!
https://jingyan.baidu.com/article/3c343ff7d596480d3779630f.html

1.3 更新软件源

因为ubuntu操作系统的预置的软件源软件包可能比较少,所以,我们需要将新的更加强大的软件源写进配置文件中。在这里我们用阿里的软件源作为演示:

sudo vim /etc/apt/sources.list

添加下面一行代码:阿里的软件源

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted

更新软件源,使配置文件生效

sudo apt-get update   ##更新之后才可以使用新的软件源  

其他软件源:https://www.cnblogs.com/ccdc/p/4428555.html

2.将显卡驱动更换为NVIDIA系列

因为只有NVIDIA系列的产品才支持GPU,而我们的算法是要在GPU上进行相应的计算的,但是,Ubuntu预安装的驱动是Nouveau Display,故而需要更换显卡驱动!

ubuntu系统重新安装显卡驱动时,一般的教程都是是先删除掉所有的图形界面的软件,然后,开机进入到命令行界面,在安装新的显卡驱动! 该方式看起来是比较“脱胎换骨”的,但是,容易安装失败,导致图形界面崩溃,或者登录死循环等问题!

但是,ubuntu系统其实自带的额外驱动安装,他是可以直接点击安装,这种方式不容易出错(强烈建议)。
前提是你的设备有相应的显卡硬件!!

那么下面我们介绍一下如何使用ubuntu系统自带的方式进行安装:
step1: 找到software & updates , 点击settings
在这里插入图片描述
step2: 点击Additional Drivers,并选择第一项“Using NVIDIA...”,最后Apply Changes
在这里插入图片描述
step3:安装完成后要重启!!!!输入nvidia-smi以后,显示很多的 显卡信息,便是说明安装成功了!!
在这里插入图片描述

3.检查网络问题,确保可以正常访问网络

该环节的目的是,我们在进行环境的搭建过程中,会遇到很多软件包缺失的问题。那我们前面将ubuntu系统的安装源设置为阿里的软件源,仅仅只是让我们的系统可以找到从哪里可以获得软件包,但是,并没有直接下载到本地。所以,我们需要网络这一关键“介质”来帮助我们可以成功的安装程序运行环境所需要的各种依赖!
在这里插入图片描述

4.配置代码运行环境

4.1 将gcc和g++降级

Ubuntu 18.04预装GCC版本为7.3,由于CUDA 9.0仅支持GCC 6.0及以下版本,默认版本太高,故手动进行降级为4.8

#先将4.8版本的安装包下载下来
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8

安装完后进入到/usr/bin目录下,发现gcc目前是链接到gcc-7.0, 即就是当我们使用gcc时,其实是在使用gcc-7.0

 $cd /usr/bin/
 $ls -l gcc* 
 lrwxrwxrwx 1 root root      5 9月  17  2018 gcc -> gcc-7   ##可以看出是gcc-7软链接到gcc上

现在我们要达到的目的是:当我们使用gcc时,其实是在使用gcc-4.8,即就是需要将gcc的软链接改为gcc-4.8,方法如下:

$ sudo rm gcc		##删除原来的gcc软链接
$ sudo ln -s gcc-4.8 gcc  	##将gcc-4.8软链接为gcc
$ sudo rm g++
$ sudo ln -s g++-4.8 g++

现在再来查看一下gcc和g++版本号,已经都变成了4.8版本,说明降低版本成功!!!!

gcc -v 
     gcc version 4.8.5 (Ubuntu 4.8.5-4ubuntu8)   ##查看版本信息这一行
g++ -v
   	g++ (Ubuntu 4.8.5-4ubuntu8) 4.8.5     ##查看版本信息这一行
4.2 安装cuda(https://blog.csdn.net/qq_26369907/article/details/88430836)

cuda安装需要匹配显卡驱动,如果你的显卡驱动是NVIDIA -SMI 418.43,则安装cuda10.
然而,我的显卡是NVIDIA-SMI 390.116 ,故而只能使用cuda9已经cudnn7
下面贴出百度网盘的链接
cuda9.0:链接: https://pan.baidu.com/s/1CLpSFBRsupOVsSavCktvKA 提取码: jdea
cudnn7.0 for cuda9.0:链接: https://pan.baidu.com/s/17YAW2Ed0TOWCBudeo1Kenw 提取码: tqrr

这里展示一下我的电脑显卡驱动的版本信息:
在这里插入图片描述
For cuda9:
step1:首先保证gcc和g++版本为4.8
step2:执行命令sudo sh cuda_9.0.176_384.81_linux.run --no-opengl-libs
在此期间,一直

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值