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
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 的问题
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
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