Linux搭建 tensorflow-gpu環(huán)境,快速安裝cuda、cudnn...

0.前言

好不容易找到個有GPU的機(jī)器,喜滋滋...趕快搭建一個GPU環(huán)境,跑一下Bert...

nvidia-smi
活力滿滿的GPU

但是...

不得不吐槽一下TensorFlow與CUDA、cuDNN的版本搭配問題...好不容易這倆貨搭配好了,結(jié)果Bert使用的TensorFlow函數(shù)與本機(jī)安裝的TensorFlow版本又不匹配...奔潰!


各種版本不匹配...
tensorflow與cuda、cuDNN的版本匹配表

但在群友的幫助下,發(fā)現(xiàn)了以下這個方式,確實好用,快速搭建?。?!

1.開始

首先,學(xué)會檢查本機(jī)的TensorFlow、cuda、cuDNN的版本:

1.檢查CUDA版本:
使用:
nvcc -V
或:
cat /usr/local/cuda/version.txt

2.檢查cuDNN版本:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

3.檢查TensorFlow版本:
直接使用pip list查看
cuDNN版本

以下操作的前提是Linux已經(jīng)安裝了PIP、Anconda,即可使用以下的方式安裝指定版本的TensorFlow、CUDA、cuDNN:

# 創(chuàng)建虛擬環(huán)境:tmp_python
conda create -n tmp_python python=2.7

# 顯示自己創(chuàng)建的虛擬環(huán)境
conda env list
# 進(jìn)入創(chuàng)建虛擬環(huán)境
source activate tmp_python

#安裝指定 版本的TensorFlow
pip install tensorflow-gpu==1.9.0

# 安裝的包
conda install cudatoolkit=9.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
conda install cudnn=7.1.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/


接下來看看有沒有神奇的事情發(fā)生吧....

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容