微星笔记本win10装Ubuntu18+NVIDIA驱动+cuda+cudnn+tensorRT+搜狗
@微星筆記本win10裝Ubuntu18+NVIDIA驅(qū)動(dòng)+cuda+cudnn+tensorRT+搜狗
1微星筆記本配置介紹
開(kāi)始之前做一下介紹,記錄一下整個(gè)裝機(jī)過(guò)程以及未解決的問(wèn)題。
筆記本配置:微星絕影GS65 stealth 9SE-670CN
整體配置還好,用來(lái)學(xué)機(jī)器學(xué)習(xí)的,順便吐槽,無(wú)線網(wǎng)卡真心不好,無(wú)線新買(mǎi)的到手一個(gè)月壞了,送修,上來(lái)就裝系統(tǒng),裝完回來(lái)又壞了。無(wú)奈!!!!!!只能說(shuō)××微星。
2 裝雙系統(tǒng)Ubuntu18.04
為了能夠方便跑模型,做個(gè)雙系統(tǒng)。官方指定的維修點(diǎn)說(shuō)不懂Ubuntu,醉了君莫笑。
開(kāi)始自己動(dòng)手……
win10系統(tǒng)下預(yù)留空間大小
右鍵“此電腦”選擇“管理”后的“磁盤(pán)管理”中,無(wú)論是通過(guò)-壓縮卷-還是,刪除卷,預(yù)留出來(lái)一塊沒(méi)有卷號(hào)的灰色區(qū)域。
這個(gè)區(qū)域的作用是:裝Ubuntu的時(shí)候,自動(dòng)識(shí)別這塊的區(qū)域,不用指定區(qū)域,懶人裝法。
我是兩塊固態(tài)(0盤(pán)、1盤(pán)),剛開(kāi)始是一個(gè)win10,另一個(gè)Ubuntu,后來(lái)決定合理利用資源,寸土寸金啊。
在0盤(pán)上分出170G的空間給Ubuntu,1盤(pán)拿來(lái)做公共盤(pán),兩個(gè)系統(tǒng)都用。
制作啟動(dòng)盤(pán)
在Ubuntu官網(wǎng)或者Ubuntu鏡像文件下載系統(tǒng)文件。
下載UltraISO制作U盤(pán)啟動(dòng)盤(pán),具體可以參考U盤(pán)安裝Ubuntu方法。
安裝Ubuntu系統(tǒng)
關(guān)機(jī),重啟,按住delete,進(jìn)入界面后,有一項(xiàng)是-安全啟動(dòng)-選擇關(guān)閉(作用經(jīng)隊(duì)友試驗(yàn)這一項(xiàng)很重要,不弄就會(huì)安裝失敗*),按住F10,重啟,長(zhǎng)按F11,進(jìn)入系統(tǒng)安裝界面。
選擇U盤(pán),然后就是安裝,進(jìn)入了安裝程序,選擇 Install Ubuntu, 回車直接安裝。如果出現(xiàn)花屏無(wú)法進(jìn)入,參看如下帖子,選擇install Ubuntu,不要點(diǎn)擊,按e進(jìn)入編輯頁(yè)面,在quiet splash后面刪除“—”,添加nomodeset以支持nvidia顯卡,然后Ctrl+X進(jìn)行安裝。
花屏解決:
安裝時(shí)花屏:
在安裝GRUB頁(yè)面的時(shí)候選擇install Ubuntu,不要點(diǎn)擊,按e進(jìn)入編輯頁(yè)面,在quiet splash后面刪除“—”,添加nomodeset以支持nvidia顯卡,然后Ctrl+X進(jìn)行安裝。
開(kāi)機(jī)時(shí)花屏:
開(kāi)機(jī)后長(zhǎng)按Esc鍵進(jìn)入GRUB引導(dǎo)頁(yè)面(不能進(jìn)入換Shift試試),選擇advansced options for ubuntu , 按下e鍵進(jìn)入編輯界面,在ash $vt_handoff之間加入nomodeset變成ash nomodeset $vt_handoff。然后Ctrl+X應(yīng)該就會(huì)正常開(kāi)機(jī)了。
開(kāi)機(jī)后:
開(kāi)機(jī)后記得修改grub配置文件,不然每次進(jìn)入都得編輯grub選項(xiàng)
打開(kāi)grub配置文件
sudo gedit /etc/default/grub
修改grub配置文件
將GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改為GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash nomodeset”
更新grub
sudo update-grub
1)選擇語(yǔ)言 2)鍵盤(pán)布局 3)無(wú)線連網(wǎng),建議不要連接,一直更新等的只想哭。
4)所以選擇 最小安裝(第二個(gè)選項(xiàng))最下面的兩個(gè)選項(xiàng)會(huì)拖慢安裝的速度,這些工作可以放到安裝完成后集中處理,所以也不勾選。
5)選擇安裝類型
之前讓預(yù)留出來(lái)的空間就用到了。
如果第一個(gè)選項(xiàng)是-安裝Ubuntu與Windows boot manager共存,那就可以參考,直接選擇第一個(gè)選項(xiàng)。
6)時(shí)區(qū)選擇上海(shanghai)
后邊就正常安裝
完成安裝。
注意:重啟按住delete,進(jìn)入啟動(dòng),選擇硬盤(pán)啟動(dòng),最下邊EF××什么的,點(diǎn)進(jìn)去更換順序,就會(huì)啟動(dòng)哪個(gè)。我的啟動(dòng)引導(dǎo)項(xiàng)失敗,不能引導(dǎo)啟動(dòng)。
3安裝NVIDIA驅(qū)動(dòng)
添加官方ppa源(需要梯子)
最簡(jiǎn)單的方法!!!!!
V_2_r_a_y安裝方法,在文件夾里Ctrl+Alt+T打開(kāi)終端,然后運(yùn)行:
直接安裝。
V打開(kāi)后,執(zhí)行:
加入官方ppa源。
$ sudo add-apt-repository ppa:graphics-drivers/ppa
需要輸入密碼并按enter鍵確認(rèn)。之后刷新軟件庫(kù)并安裝最新驅(qū)動(dòng)。
$ sudo apt-get update
檢測(cè)你的NVIDIA顯卡型號(hào)和推薦的驅(qū)動(dòng)程序的模型。
$ ubuntu-drivers devices
看driver后邊寫(xiě)的是什么!!!(nvidia-384 )
執(zhí)行:
$ sudo apt install nvidia-384
如果寫(xiě)的是NVIDIA-driver-440就要執(zhí)行
$ sudo apt install nvidia-driver-440
安裝完成,如果發(fā)現(xiàn)安裝過(guò)程中他停止,檢查V是不是斷開(kāi)了。
$ nvidia-smi
看到這個(gè)安裝成功!
如果提示
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
嘗試:sudo modprobe nvidia, 然后再運(yùn)行 nvidia-smi。
4cuda 安裝
在官網(wǎng)!查詢并按提示的安裝方式,下載。
安裝完,主要是添加環(huán)境變量。
執(zhí)行:
$ sudo su
$ vim /etc/bash.bashrc (/etc/.bashrc 和 ~/.bashrc的區(qū)別自己查,vim的使用自己百度)
打開(kāi)后,按i 進(jìn)入編輯模式,方向鍵移動(dòng)光標(biāo)到最下,輸入下邊的,然后,按esc,然后是 :wq ,三個(gè)符號(hào),包括冒號(hào),冒號(hào)很關(guān)鍵。
export PATH=/usr/local/cuda-10.2/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH export PATH=/usr/local/cuda/bin:$PATH/usr/local/cuda-10.2是安裝路徑
5cudnn安裝
1.下載cudnn
在官網(wǎng)上下載cudnn,需要注冊(cè)NVIDIA開(kāi)發(fā)者賬號(hào),選擇與cuda和系統(tǒng)版本號(hào)對(duì)應(yīng)的cudnn文件,下載tgz文件,然后解壓文件
2. 復(fù)制文件
4查看cudnn版本是否安裝好
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2如果出現(xiàn)下列顯示,則安裝成功
6tensorRT安裝
下載安裝包
下載tar版本的安裝包,同樣需要登入NVIDIA的開(kāi)發(fā)者賬號(hào)。
解壓,復(fù)制到需要的路徑,直接改變環(huán)境變量就算安裝成功。
7sougou安裝
先裝需要安裝fcitx,在下載 sougou 。
安裝方法見(jiàn)論壇。
注意事項(xiàng):安裝完成后,需要注銷用戶重新登錄。
總結(jié)
以上是生活随笔為你收集整理的微星笔记本win10装Ubuntu18+NVIDIA驱动+cuda+cudnn+tensorRT+搜狗的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java取0到999整数_Java中输入
- 下一篇: **ubuntu安装ansible并且安