想用kaldi做語音識別,因為最好在linux上編譯,並且需要cuda加持,於是開始了漫長的安裝之路,cuda斷斷續續安裝了1週才搞定。這裡記錄一些步驟以及遇到的問題。
1.安裝ubuntu 16.04,成功
2.安裝cuda10.2,失敗(原因後述)
3.安裝ubuntu18.04,成功
4.安裝cuda10.2 成功!
安裝過程**現的最主要問題有兩個:
問題1:無線網絡卡支援的核心(kernel)的問題:
查閱cuda的官方指導手冊可以看到,ubuntu16.04下的cuda只支援4.4的核心:
而預設安裝的核心是4.15的,於是我想到了降低核心到4.4,結果切換至4.4核心時,我的無線網路不起作用了,顯示沒有可用的裝置。一番搜尋,發現了是無線網絡卡驅動的問題,我的無線網絡卡型號是wireless-ac 8265,去linux* support for intel® wireless adapters 官網可以看到我的網絡卡只支援4.6+的核心,這就是為什麼4.4核心下無法使用無線網路的原因了。
也就是說,cuda支援的ubuntu16.04的核心跟無線網絡卡支援的核心,根本是衝突的!!
於是只好裝上ubuntu18.04作罷。
問題2:使用runfile方式安裝cuda過程中安裝opengl
在執行了cuda.run 檔案後,出來的安裝介面中選擇accept之後就是自定義安裝設定了,並不是一步步的yes or no,這時選擇option-第一項(名字記不清了),do not install opengl這一步勾選上,後面才不會出現迴圈登入的問題。
這是交通專業的我第一次接觸linux系統,雖然耗時略長,一番安裝也學習了一些常用命令。安裝過程中參考了好多部落格,最主要看的是這兩篇:
ubuntu 16.04 上安裝 cuda 9.0 詳細教程
ubuntu 18.04上安裝cuda
謝謝分享的大家!
最後希望我這步履蹣跚的語音識別之路有起色吧~
Ubuntu系統下安裝CUDA9 0
本文件是安裝cuda9.0的deb版本。是本人今天晚上剛剛安裝上cuda9.0後總結的,親測有效。首先,在終端 ctri alt t 輸入 nvidia settings檢視驅動是否是nvidia。如果是直接進行分界線下面的內容。如果不是,就在system settings software upd...
ubuntu下的CUDA安裝
安裝指南 準備工作 在終端輸入 lspci grep i nvidia 檢視自己的顯示卡型號是否是nvidia官網上列出來的支援cuda的型號。將在軟體中心安裝的有關nvidia的軟體都給刪除掉。在終端執行 sudo apt get remove purge nvidia 兩種安裝方式 本人喜歡第一...
Ubuntu下cuda的安裝
檢視ubuntu版本 cat etc issue 檢視gpu的型號 lspci grep i nvidia 檢視系統x86 64 uname a 檢視是否有gcc支援 gcc v sudo apt get install freeglut3 devbuild essential libx11 dev...