linux18.04配置tensorflow-gpu=2.4.1記錄

1.cuda11.0的配置

查看當前顯卡驅動版本:nvidia-smi


driver version.png

可以看出當前cuda驅動最高支持cuda11.0,即不用更新顯卡驅動,450.102.04足夠了

wget http://developer.download.nvidia.com/compute/cuda/11.0.2/local_installers/cuda_11.0.2_450.51.05_linux.run --no-check-certificate

在當前目錄,可以看到cuda_11.0.2_450.51.05_linux.run


cuda11.0.png
sudo chmod 775 cuda_11.0.2_450.51.05_linux.run
sudo ./cuda_11.0.2_450.51.05_linux.run
step1.png

step2.png

step3.png

step4.png

step5.png

cuda11.0安裝路徑.png

cuda安裝路徑.png

2.cudnn8.1.1配置

https://developer.nvidia.com/compute/machine-learning/cudnn/secure/8.1.1.33/11.2_20210301/cudnn-11.2-linux-x64-v8.1.1.33.tgz

win10下載好了再拉到linux環(huán)境后綴改名為tgz,再解壓


cudnn8.1.1.png

解壓后文件名為cuda,

sudo cp cuda/include/cudnn.h /usr/local/cuda-11.0/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda-11.0/lib64/
sudo chmod a+r /usr/local/cuda-11.0/include/cudnn.h
sudo chmod a+r /usr/local/cuda-11.0/lib64/libcudnn*

設置環(huán)境變量(編輯文件.bashrc)

export PATH="/usr/local/cuda/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

創(chuàng)建cuda.sh腳本,用來快速更換cuda版本,只需更改以下所示的cuda版本安裝文件夾名字即可

#! /bin/bash # employ bash shell
if [ -d "/usr/local/cuda" ];then
  echo "cuda文件夾存在"
  sudo rm -r /usr/local/cuda
else
  echo "將重新建立軟連接。"
fi

sudo ln -s /usr/local/cuda-11.0 /usr/local/cuda 
echo "現(xiàn)將cuda更換為:"
nvcc -V
echo "現(xiàn)將cudnn更換為:"
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
sudo sh cuda.sh
nvcc --version
cuda11.0打印信息.png

tensorflow-gpu==2.4.1配置

conda create -n tf2.4 python=3.7
conda activate tf2.4
pip install tensorflow-gpu==2.4.1
print(tf.__version__)
print( tf.test.is_gpu_available())
打印版本信息.png

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

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

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