在slam稠密地圖構建,和深度學習中,很多都要用到gpu,不然達不到實時性。但是以前調的**可能和最新的**使用的很多庫版本不一樣,比如opencv,cuda等。尤其是cuda,如果原來使用cuda8.0,但是新**要9.0,不可能每次都重灌一下吧。
1、本文針對於的是ubuntu16.04,顯示卡是gtxforce-1050,支援cuda
2、cuda安裝:
sudo apt-get update
首先安裝系統驅動:在設定--軟體和更新--附加驅動--選擇384.130那個驅動--應用更改
然後登出系統重新登入,驅動應該就裝好了。
sudo sh cuda_9.0.176_384.81_linux.run
安裝,需要特別注意的是:
(1)由於之前安裝了驅動,因此在選擇是否安裝圖形驅動的時候一定選擇no,不然會重複進入登入介面。
(2)由於要安裝其他版本的cuda,因此不要選擇生成快捷方式,不然後面會預設找到這個版本的cuda
安裝完成後使用,ctrl+alt+f7返回圖形介面,然後登出一下在登入,沒有問題的話,第乙個版本的cuda就裝好了。
然後執行下面命令設定環境變數
sudo gedit /etc/profile
在末尾新增一下兩行:
export path=/usr/local/cuda-9.0/bin
export ld_library_path=/usr/local/cuda-9.0/lib64
source一下:
source /etc/profile
登出一下使用env命令檢視是否存在新增的環境變數。
可以在安裝的的例子裡面使用:make -j7編譯一下,然後在生成的可執行檔案裡使用:
./devicequery
./bandwidthtest
檢視是否安裝完成,一般來說不會有什麼問題。
3、多版本共存
這一步其實和上面一樣:
sudo sh cuda_8.0.44_linux.run
(1)由於之前安裝了驅動,因此在選擇是否安裝圖形驅動的時候一定選擇no,不然會重複進入登入介面。
(2)由於安裝有版本的cuda,因此不要選擇生成快捷方式,不然後面會預設找到這個版本的cuda
然後設定環境變數:
sudo gedit /etc/profile
在末尾新增一下兩行:
export path=/usr/local/cuda-8.0/bin
export ld_library_path=/usr/local/cuda-8.0/lib64
如果使用此版本的cuda,那麼將之前的設定的環境變數注釋,儲存。
source一下:
source /etc/profile
登出一下使用env命令檢視是否存在新增的環境變數,此時就因該是8.0版本的環境變數了。
當然亦可以make一下例子檔案,檢視一下。
多說一句:在安裝完成cuda9.0,並使用其編譯opnecv時:
cmake版本不能太低
3.6不行(錯誤是:xfeatures2d/boostdesc: download failed: 1;"unsupported protocol";opencv2/xfeatures2d/cuda.hpp no such file or directory等)
3.9可以
Ubuntu16 04安裝使用Gitbook過程
首先需要安裝nodejs 根據官網說明安裝nodejs using ubuntu curl sl sudo e bash sudo apt get install y nodejs檢查版本號node v npm v顯示版本號說明安裝成功.開始安裝gitbook gitbook 的安裝非常簡單,詳細指...
Ubuntu16 04安裝使用wps
直接安裝 sudo dpkg i wps office 10.1.0.5672 a21 amd64.deb 也可選擇其它的字型包,解壓,將 tff 檔案拷貝到 usr share fonts 路徑下即可 sudo mv tff usr share fonts 依次執行 sudo mkfontdir ...
Ubuntu 16 04 使用日誌 LOG
log 2017 4 22 新增 firefox安裝flash 安裝netease cloud music與chrome 2017 4 23 新增 安裝eclipse 2017 4 24 定製 ubuntu桌面 其中,在 ubuntu 16.04 中,firefox 的外掛程式安裝路徑是 sudo ...