雙系統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