1、關于System program problem detectedsudo
終端執行:sudo vi /etc/default/apport
將enable=0
然后停用apport服務
sudo service apport stop
2、安裝中文輸入法,sogou輸入法[1]
a、下載搜狗輸入法至Downloads檔案夾下面
b、從系統設定里面查看語言支持,將默認ibus改為fcitx,若沒有,則再命令列安裝,sudo apt-get install fcitx
c、cd到下載的輸入法檔案夾下面,安裝
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
d、通常情況下會報錯,執行
sudo apt-get install -f
對錯誤進行修復,再重新安裝:
sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb
e、重啟reboot,開機后再右上角小鍵盤里面選擇configure fcitx,添加搜狗輸入法
3、裝顯卡驅動[2]
a、洗掉舊的驅動:sudo apt-get purge nvidia*
b、禁用自帶的nouveau nvidia驅動(之前有過操作可直接跳過)
創建一個檔案:sudo vim /etc/modprobe.d/blacklist-nouveau.conf
添加如下內容
blacklist nouveau
options nouveau modeset=0
最后再更新一下:sudo update-initramfs -u
再重啟驗證:lsmod | grep nouveau 如果沒有任何輸出,則說明禁用成功
c、ctrl+alt+F1進入命令列模式,關閉影像界面:sudo service lightdm stop,然后再cd 到驅動檔案夾下面,賦予驅動檔案操作權限,sudo chmod a+x NVIDIA-Linux-x86_64-390.48.run
d、sudo sh ./NVIDIA-Linux-x86_64-390.48.run --no-opengl-files (后面的--no-opengl-files防止回圈登錄)
e、安裝32位兼容系統時選擇否,自動更新組態檔時要選擇否
g、最后sudo service lightdm restart
3、安裝cuda(最好是安裝整數版本的cuda,tensorflow可能只支持9.0或者10.0)以及cudnn
a、卸載舊版的cuda版本,進入命令列模式ctr+Alt+F1:
sudo service lightdm stop
cd /usr/local/cuda-9.0/bin
sudo ./uninstall_cuda_9.0.pl
b、進入到下載好的cuda檔案夾下面
sudo sh cuda_9.0.130_410.48_linux
可直接按ctrl+C跳過協議,輸入accept接受協議
其中有一個:Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?,一定要輸入N,否則先前的驅動便白裝了,
c、配置環境變數
sudo vi ~/.bashrc
在最后加入:
export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_HOME=/usr/local/cuda
(其中前兩個是cuda官網建議的環境變數,最后一個是tensorflow-gpu要求的變數)
最后
source ~/.bashrc
d、配置cudnn
cp cudnn-10.0-linux-x64-v7.4.2.24.solitairetheme8 cudnn-10.0-linux-x64-v7.4.2.24.tgz
tar zxvf cudnn-10.0-linux-x64-v7.4.2.24.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
[1]、https://blog.csdn.net/u010648921/article/details/82624219
[2]、https://blog.csdn.net/wf19930209/article/details/95237824
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/230658.html
標籤:其他
