双系统Ubuntu 20.04 安装 + 深度学习环境配置


1. 安装 Ubuntu 系统

准备:1.(将被格式化的)U盘:引导安装Ubuntu。

   2. buntu系统镜像文件。系统镜像下载

      3. 启动U盘制作工具。官方推荐Rufus

           4. >25G的硬盘空间 

 

1.1 制作启动U盘

插入U盘。运行Rufus。

 

 1.2 划分硬盘空间

摘录:如果是双硬盘,需要先在C盘(按理来说就是电脑的第一块硬盘,部分电脑系统装得比较奇怪,装到了第二块硬盘)分出200M(补充:装完20.04只用了94M)的空白分区用来安装ubuntu的启动项,然后再在另一块硬盘选择最后一个盘(比如 CD两个盘的最后一个是D盘,CDE盘的最后一个是E盘,CDEF盘的最后一个是F盘,以此类推),在该盘点击右键,选择压缩卷,如下,输入压缩空间量,单位为M,如果空间充足,建议分出80G或100G,空间不足也可以分60G(1G=1024M):

具体详见:Windows10安装ubuntu16.04双系统教程  三、在windows下创建空白分区

 

1.3 安装系统

重启。开机时按f2进入bios(拯救者是f2,不是fn+f2)。设置Secure Boot 值为Disabled。

 

 

 将Linpus lite (Gener ic-SD/MMC) 移动到首位。保存退出。

 

 

 静等,直到出现Ubuntu的安装界面。

(前排提醒,在下面教程,分区设置时,先看Windows下安装Ubuntu 16.04双系统 的1楼评论 )

接下来步骤见:装了5次Ubuntu,告诉你win10+Ubuntu双系统的正确打开方式  中 3.2 安装系统

 

1.4 补充,遇到的问题与解决:

1. 一些教程选择USB启动。但是系统提示找不到 USB boot option。解决:见1.3。Linpus lite。

(下面是以USB启动的教程:按住“shift"键,点击重启=>使用设备=>EFI USB Device。

 

System doesn't have any USB boot option. Please select other boot option in Boot Manager Menu.

 )

2. win相关

安装完成后,重启,将自动进入启动页面。Windows Boot Manager 是进入window 系统。 

2.1. 如果想系统默认进入window,不再出现启动项界面。开机进入bios(拯救者是f2,不是fn+f2),调整boot的优先级,将Windows Boot Manager启动项移至首位。

 注:安装双系统后,首次打开window 时间会很长。如果设置了win10作为首选启动项,将需要其他工具来引导Ubuntu:

2.2. 如果win的wifi出现了问题(找不到wifi,或者根本没有wifi按钮),解决方法:win+x=>设备管理器=>网络适配器=>选择Realtek 8822BE Wireless LAN=>卸载设备=>重启(很慢,请耐心等待)。系统会重新加载WLAN。

 

2 深度环境搭建

前排提醒:提前在win10下载anaconda,推荐迅雷下载(win上下载复制到ubuntu中)。打开anaconda,右键想要下载版本,复制链接地址,使用迅雷下载(浏览器下载贼慢,IDM也慢)。

2.1  安装NVDIA显卡驱动

在Ubuntu,打开软件和更新=>附加驱动。 在官网NVIDIA Driver Downloads 寻找你的显卡的驱动型号。选择相应驱动版本=>应用更改 。

查看是否安装成功:

 

  2.2 安装cuda,cudnn

Ubuntu 20.04 CUDA&cuDNN安装方法

2.3 安装anaconda

提前在win10中使用迅雷下载。打开anaconda,点击Download,右键想要下载版本,复制链接地址。

在ubuntu,找到下载的sh文件,右键=>复制到...=>ubuntu的 “下载” 文件夹中。

 在下载文件夹下,在空白处右键=>在终端打开。

sh A=>按Tab键。

如果选择不初始化,请阅读随后出现的文字:注:YOUR_SHELL_NAME 是:bash 。 

 

出现(base)即是使用了conda的base环境.

 使用conda创建名为py的新环境:

 

如果出现 invalidURL: Failed to parse:。。。将主目录的.condarc文件中设置的源删除或者直接删掉该文件

 这是没使用源(使用默认源)的.condarc:

 现在有了俩个环境: base和py。

 

 anaconda 卸载: linux上anaconda的卸载

2.4  安装tensorflow 和pytorch

 如果已经装了cuda,不能用conda install (会下载安装cuda),用pip install 。

 

pytorch : 运行官方网站Command。去掉-c pytorch,会使用换了的国内源下载。

阿里源:

pip install torch torchvision -i http://mirrors.aliyun.com/pypi/simple/  --trusted-host mirrors.aliyun.com

 

 

 

2.5 待解决:

1. win10引导ubuntu

2. win10与ubuntu时间冲突: Windows 10和Ubuntu 20.04时间不同步问题解决

3 Ubuntu 20.04 尝试安装 Openpose 的问题

 

 

OpenPose - Prerequisites

Very important: New Nvidia model GPUs (e.g., Nvidia V, GTX 2080, v100, any Nvidia with Volta or Turing architecture, etc.) require (at least) CUDA 10. CUDA 8 would fail!

 

My system configuration

Operating system: Ubuntu 20.04

CUDA version: 10.2

CUDNN version: 8.0.2

3.1.1 Configuration

a.cmake 找不到cudnn版本:

/openpose/cmake/Cuda.cmake 中

file(READ ${CUDNN_INCLUDE}/cudnn.h CUDNN_VERSION_FILE_CONTENTS) => file(READ ${CUDNN_INCLUDE}/cudnn_version.h CUDNN_VERSION_FILE_CONTENTS)

b. 

CMake Error at /usr/share/cmake-3.10/Modules/ExternalProject.cmake:2474 (message):
No download info given for 'openpose_lib' and its source directory:

/home/a421/YuWentao/huawei_fatigue_driving_detection/openpose/3rdparty/caffe

is not an existing non-empty directory. Please specify one of:

* SOURCE_DIR with an existing non-empty directory
* DOWNLOAD_COMMAND
* URL
* GIT_REPOSITORY
* SVN_REPOSITORY
* HG_REPOSITORY
* CVS_REPOSITORY and CVS_MODULE
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/ExternalProject.cmake:3029 (_ep_add_download_command)
CMakeLists.txt:726 (ExternalProject_Add)

无法下载Caffe =》手动下载安装。

Openpose/3rdparty:
git clone https://github.com/CMU-Perceptual-Computing-Lab/caffe

OpenPose安装过程中遇到的问题

3.2 Build

a. 找不到cudnn版本:

openpose/3rdparty/caffe/cmake/Cuda.cmake  同上

b. error: ‘CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT’ was not declared in this scope

https://github.com/weiliu89/caffe/issues/1025

https://www.jianshu.com/p/5069cfe2454d


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM