1.安裝 NVIDIA 、CUDA、CUDNN
2.安裝Anaconda、配置TensorFlow-gpu周荐、創(chuàng)建python35環(huán)境
3.配置Mask_Rcnn環(huán)境 所遇到的問題及解決辦法
1.1 安裝 NVIDIA 、CUDA 僵娃、CUDNN?
一定要確定與機器對應的版本概作,如果它們之間版本不一致可能會導致,ubuntu登錄頁面循環(huán)默怨。
NVIDIA 讯榕、CUDA 、CUDNN? TensorFlow-gpu 版本匹配網(wǎng)址:? https://tensorflow.google.cn/install/source#linux?
1.2安裝NVIDIA驅動? CUDA? CUDNN
參考http://www.reibang.com/p/98028ef0c52e
CUDA在安裝Installer type 選runfile (其它都安裝不成功)? ?下載的 .run 文件 需要先給執(zhí)行權限??????
????????????????????????? sudo chmod a+x 需要執(zhí)行的.run 文件
NVIDIA官網(wǎng):???????? https://www.nvidia.cn/Download/index.aspx?lang=cn
CUDA官網(wǎng):??? https://developer.nvidia.com/cuda-toolkit
CUDNN下載官網(wǎng):http://iphil.cc/?p=541
becarefor? to use :??? sudo apt autoremove nvidia-cuda-toolkit
查看NVIDIA版本:???? nvidia-smi
查看cuda版本:????? ? ? nvcc --version
? 查看cudnn版本:????? cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
1.3 若發(fā)生ubuntu登錄頁面循環(huán)
解決辦法:卸載 驅動然后再 重新安裝
2.1 安裝Anaconda
(1 下載Anaconda)https://www.anaconda.com/download/#linux
(2 安裝) 先給文件可執(zhí)行權限 然后再 進行安裝 sudo bash Anaconda3-4.2.0-Linux-x86_64.sh
(3 環(huán)境變量的配置)
2.2 下載 TensorFlow-gpu
從TensorFlow 官網(wǎng):https://tensorflow.google.cn/install/source#linux? 選擇 自己需要配置的版本
然后進行 pip install tensorflow--gpu==版本號? ? 版本號可以帶小數(shù)點 如?1.13.1 同樣適合于CUDA 10.0
2.3 配置python3.5環(huán)境
在Anaconda創(chuàng)建python環(huán)境 :(格式:conda create -n evnv_name python=python_version)
如: conda create -n py35 python=python3.5
source activate py35? 以后每次需要使用此環(huán)境時 都需要運行此代碼
下面所示圖片 是使用清華源安裝Mask_Rcnn所需要的 python環(huán)境
2.4 使用Anaconda 所創(chuàng)建的python (自己創(chuàng)立的) 環(huán)境:
????????????????????????????source activate Mask_Rcnn
3.1?配置Mask_Rcnn環(huán)境所遇到問題解決辦法
(3.1.1)Could not install packages due to an? EnvironmentError: [Errno 13] 權限不夠:
???????????????????? 解決辦法:在正常命令下 加上 --user?? or?? sudo
(3.1.2)更新或者使用 pip (pip3) 19.1.1.1 (10.0.0.0)時出現(xiàn)
????????????????????? Traceback (most recent call last):? File “/usr/bin/pip3”, line 9, in from pip import main
解決辦法:?
(3.1.3)使用 pip3 安裝 matplotlib 出現(xiàn)
??????????? Complete output from command? python setup.py egg_info:? Beginning with Matplotlib 3.1,? Python 3.6 or above is required.? This may be due to an? ? out of date pip.Make sure you have pip >= 9.0.1.
解決辦法更新pip:?pip3 install --upgrade pip3? 或者 pip install --upgrade pip
(3.1.4)annaconda 換回?默認源:conda config --remove-key channels
參考文檔:
?1.?Linux下安裝配置Tensorflow(GPU版本)
?2.?pip 10.0.0 BUG 解決方案Traceback (most recent call last): File "/usr/bin/pip3", line 9, in
3.?ubuntu16.04 Mask-RCNN-tf GPU demo測試
4. Ubuntu16.04 + RTX 2080Ti + cuda 10.1 + cudnn 7.5+ pytorch 1.0