安装教程rtx2080ti_点云深度学习环境配置指南(一)Ubuntu16.04+RTX2080ti
【今日導讀】想做點云深度學習?先把環境配置好吧。本期為初學者帶來環境配置指南,有需求的同學趕快上手吧。配置為:
Ubuntu16.04+RTX2080ti+NVIDIA驅動+cuda10.1+cudnn7.5。
一、安裝NVIDIA驅動
法一(優先推薦):
先添加NVIDIA 的ppa 源:
$?sudo?add-apt-repository?ppa:graphics-drivers/ppa$?sudo?apt-get?update打開system settings -> Softwares & Updates -> Additional Drivers,或者在中終端輸入:
$ software-properties-gtk以上是可以使用的驅動,默認會使用Nouveau。可以打開終端,查看為你的顯卡推薦使用的驅動,輸入:
$ sudo ubuntu-drivers devices這里給我推薦使用的是nvidia-387,要安裝可以在終端輸入:
$ sudo apt-get install nvidia-387安裝完成之后,打開Software & Updates,可以看到新安裝的顯卡驅動已經在使用
再次打開Graphics處顯示的就是獨立顯卡的信息了(由于自己安裝的時候忘記截圖了,上面幾張圖是借用別人的,我安裝的驅動版本是CUDA版本是418.56,對應的CUDA版本是10.1)
法二:
1.下載驅動文件
去官網下載和自己的顯卡適配的驅動文件,是個.run文件。貼個下載地址:
https://www.nvidia.cn/Download/index.aspx
點擊“search”之后下載就行,記住它下載到了哪個文件夾里,以后會用的到。在這里搜索到的是最新版本的驅動,如果需要下載其他版本的驅動,點擊網頁功能欄中的“DRIVES”--->“GEFORCE DRIVES”
點擊“START? SEARCH”之后搜到多個合適的版本,然后選擇自己想要的版本即可。一定記住它下載到了哪個文件夾里,以后會用的到,(一般是保存在Downloads文件夾中)
2.文件已經下載好了,但是在安裝之前我我們需要做一些準備。
(1)、刪除原有驅動(可選):
$ sudo apt-get remove --purge nvidia*(2)、禁用nouveau,安裝NVIDIA需要把系統自帶的驅動禁用
打開文件:
sudo gedit /etc/modprobe.d/blacklist.conf在文本最后添加以下內容:
blacklist nouveauoption nouveau modeset=0?然后保存退出
執行:
sudo update-initramfs -u重啟電腦,命令行輸入:
lsmod | grep nouveau沒有任何輸出的話就代表禁用成功。
3.安裝NVIDIA驅動程序(準備另一臺電腦,用來看教程或者是查找需要輸入的命令)
禁用圖形界面服務:
sudo service lightdm stop按Ctrl+Alt+F1進入命令行,輸入用戶名、密碼登錄(通過Ctrl+Alt+F7可返回界面)
下載的是.run文件,首先進入到下載目錄:
cd Downloads(這里應該寫你當時把.run文件下載到的文件夾的路徑,一般默認是下載文件夾,如果你在這里出現錯誤,比如找不到文件,或者路徑是中文的,可以嘗試把.run文件移動到一個home下,這樣可以直接打:cd /home/你的用戶名/ 這樣就可以打開了)
然后輸入:
sudo?chmod?a+x?NVIDIA-Linux-x86_64-418.56.run?(根據自己下載的文件修改文件名)這是不會有什么輸出。
接著安裝:
sudo ./NVIDIA-Linux-x86_64-410.66.run -no-opengl-files參數:
(–no-opengl-files 只安裝驅動文件,不安裝OpenGL文件。這個參數最重要–no-x-check 安裝驅動時不檢查X服務–no-nouveau-check 安裝驅動時不檢查nouveau后面兩個參數可不加。)
接著就是一直選擇它默認的那個選項就好。安裝完成后
$ service lightdm start #啟動圖形系統$ sudo reboot #重啟計算機:最后查看是否已經安裝好了:
(1)$ nvidia-smi
可以看到驅動版本和建議安裝的CUDA版本(圖片右上角)
(2)在系統里也能找到NVIDIA的控制面板
(3)并且在系統的setting中的Graphics一欄顯示顯卡信息
只有上面三個條件同時滿足,才算是真正的安裝好了驅動。
有時會出現前兩個條件都滿足,但是系統的setting中的Graphics一欄顯示的不是自己的獨立顯卡信息,而是集顯信息。網上有解決辦法,在終端輸入:
$ nvidia-settings
打開Nvidia X Server Settings,選擇PRIME Profile,在此可以自由切換集顯和獨顯。如果沒有PRIME Profiles,先reboot。而現實是我的這面板里面沒有PRIME Profile選項,即便是reboot計算機,依然沒用,所以才強烈推薦第一種安裝方法。
二、安裝CUDA
1、在https://developer.nvidia.com/cuda-downloads里選擇機器環境后下載runfile(local)文件
與搜索驅動是一樣的,直接搜索出來的是最新版本,由于驅動和CUDA之間版本之間有一個對應關系,如果不按照下標中給出的信息安裝對應版本的CUDA,是裝不上的。為了防止小白走彎路,寫下查找CUDA版本的操作步驟(點擊上圖的“Legacy? Releases”)
根據自己需要的版本進行查找即可。(例如我需要的是CUDA 10.1,查找后得到下圖)
2、切換到相應目錄,在終端中運行
$ sudo sh cuda_10.1.105_418.39_linux.run這個版本的CUDA安裝和以前版本的界面不太一樣,因此我貼上所有截面圖。
? (1)輸入accept即可
(2)由于之前已經安裝過驅動了,現在不用重復安裝。將光標移動到Driver一行,按一下鍵盤的enter鍵即可排除Driver的重復安裝
(3)將光標移動到install行,點擊enter鍵即可安裝CUDA
(4)選中“yes”,點擊enter
5)安裝結束的界面如下
3.加入環境路徑
打開.bashrc 文件:
$ sudo gedit ~/.bashrc打開文件后將下面三行內容加入進去:
export CUDA_HOME=/usr/local/cudaexport PATH=$PATH:$CUDA_HOME/binexport LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}保存并退出,輸入命令:
$ source ~/.bashrc4、測試是否安裝成功,終端依次輸入下面三行命令:
$?cd /usr/local/cuda/samples/1_Utilities/deviceQuery$ sudo make$ ./deviceQuery出現下面的結果說明安裝成功
三、安裝CUDNN
1、到官網在官網下載安裝包,需要注冊登錄才能下載。選擇適合自己的版本。貼上網址https://developer.nvidia.com/cudnn
點擊“Download cuDNN”,然后需要注冊、登錄才能下載。登陸后勾選“I Agree To the...”,出現下圖,根據自己需要的cuDNN版本進行選擇。例如我需要與CUDA10.1對應的7.5.0版本,點擊下拉菜單中的“cuDNN Library for Linux”即可以下載。
如果需要其他的版本,可以點擊最下方的“Archived cuDNN Releases”。
下載完成后解壓并進入文件夾,依次輸入一下命令:
$?sudo?cp?cuda/include/cudnn.h/usr/local/cuda/include/$?sudo?cp?cuda/lib64/libcudnn*/usr/local/cuda/lib64/$?sudo?chmod?a+r /usr/local/cuda/include/cudnn.h$?sudo?chmod?a+r /usr/local/cuda/lib64/libcudnn*在終端查看CUDNN版本:
$?cat/usr/local/cuda/include/cudnn.h?|?grep?CUDNN_MAJOR?-A?2Ubuntu16.04+RTX2080ti上的NVIDIA驅動+cuda10.1+cudnn7.5安裝完畢!!!
往期精選:
PointNet++文章及代碼
PointCNN原理+代碼講解
frustum-pointnet代碼調試bug集錦與解決方法總結
點云深度學習在自動駕駛中的應用——MV3D文章閱讀
總結
以上是生活随笔為你收集整理的安装教程rtx2080ti_点云深度学习环境配置指南(一)Ubuntu16.04+RTX2080ti的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为手机怎么下载linux命令,在lin
- 下一篇: ubuntu下android源码编译环境