赞
踩
总结出两种方法
(注:不必追求严格与测试版本一致)
gcc 降级
https://blog.csdn.net/m0_55019159/article/details/132558016
ubuntu20.04自带gcc-9,而 cuda10.0 需要 gcc-4.8/gcc-7.3.1 (见tensorflow-gpu-1.14+)
先利用 sudo apt-get 安装所需要的gcc 版本,然后利用 sudo update-alternatives 方法降级,将gcc-7排在前面,给予更高的优先级。
从官网下载 cuda10.0
https://developer.nvidia.com/cuda-10.0-download-archive
选择对应的参数
这里选择 ubuntu18.04 版本,确定好下载类型为 runfile(local) 后,会展示出下载按钮,选择第一项进行下载,得到cuda_10.0.130_410.48_linux.run文件。
基础下载说明里提到运行命令,接着按照官方说明进行安装。
安装指令
在个人目录下,以“/home/xxx”为例,运行指令
(sudo指令需要提前找root用户获取权限 )
sudo sh cuda_10.0.130_410.48_linux.run
vim ~/.bashrc # open ./bashrc file
export CUDA_HOME=/home/xxx/cuda-10.0 # add the following sequences and exit ./bashrc file
export PATH=$CUDA_HOME/bin:$PATH
export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH
source ~/.bashrc # save and activate ./bashrc file
tar -zxvf cudnn-10.0-linux-x64-v7.4.2.24.tgz # unzip
sudo cp cuda/include/cudnn* cuda-10.0/include
sudo cp cuda/lib64/libcudnn* cuda-10.0/lib64
sudo chmod a+r cuda-10.0/include/cudnn*
sudo chmod a+r cuda-10.0/lib64/libcudnn*
cat cuda-10.0/include/cudnn.h | grep CUDNN_MAJOR -A 2
(参考
https://blog.csdn.net/JineD/article/details/131201121
https://blog.csdn.net/zjc910997316/article/details/102883644)
conda create -n env_name python=3.6 numpy pandas
pip install tensorflow-gpu==1.14.0
conda install cudatoolkit=10.0
conda install cudnn-7
import tensorflow as tf
tf.test.is_gpu_available() # The result is "True"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。