深度学习环境搭建(缝合)

Ubuntu双系统安装

链接:安装双系统

若ubuntu系统无线网卡驱动缺失

链接待更新

Windows系统时间错误

链接:解决时间不一致的问题

NVIDIA显卡驱动安装

链接:显卡驱动安装

如果遇到没有办法查看本机显卡型号的情况(即:lspci | grep -i nvidia后没有显卡型号输出,注意即使没有安装显卡驱动,输入命令之后也是应该能够看到本机显卡型号的):则输入sudo update-pciids,可能需要等待一段时间

CUDA、cuDNN安装

CUDA安装
链接:ubuntu安装CUDA
注意:其中的gcc版本降级步骤为非必要,在安装之前可以通过gcc -v来查看当前系统gcc版本,通过nvidia官方文档确定是否需要降级,一般而言安装11.4版本的CUDA的ubuntu18.04系统不需要降级,但最好进行确认。
若报错:s段错误,核心已转储:在再次使用wegt命令下载cuda runfile之前在文件夹终端中输入ulimit -s 102400ulimit -c unlimited
再下载,这步操作在同一终端下执行,中途不要关闭终端

cuDNN的安装:(在安装之前一定要确认好cudnn和CUDA版本对应关系,不能下错了)按照这个博主的cuDNN安装方法,但是验证命令需要改成:
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

Anaconda+pycharm+tensorflow的安装

先安装Anaconda

去到Anaconda官网 https://www.anaconda.com/products/individual 下载免费的个人版本,然后在安装目录下用命令sudo sh Anaconda3…(.sh文件名)进行安装中间都同意就好了,安装完毕后输入命令sudo gedit ~/.bashrc更新环境变量,在bashrc文件的最后一行加上

export PATH=/home/du/anaconda3/bin:$PATH

其中/du是我自己的系统主目录,这里具体因人而异。

再安装pycharm(IDE)

直接进入jetbrains官网下载

在这里插入图片描述
下载完成
之后再解压安装,注意和版本号对应

sudo tar -zxvf pycharm-community-2021.2.2.tar.gz

进入解压后的目录,进入bin文件夹下。打开文件夹终端执行

sh pycharm.sh

即可运行

在pycharm中设置Anaconda解释器和运行第一个程序

可以参考这个博主的解释器设置步骤:直接看解释器步骤即可

安装Tensorflow

首先确定版本,综合DUDA、cuDNN等多项因素,具体看这位博主说的非常详细。
然后添加Anaconda国内镜像源,为了防止出现下载时间过长的报错:
在pycharm中打开Terminal,在页面的左下角(如图,Try为我自己设置的工程名)

在这里插入图片描述
输入:

conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels  http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels  http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

使用 sudo gedit ~/.condarc命令进入condarc文件把-default那一行删掉,保存退出
再输入 conda config --set show_channel_urls yes

然后输入
conda create -n tensorflow python=3.8
选择yes(y)

再输入
conda activate tensorflow

最后输入以下命令进行安装,
注意!!
https后面的网址代表需要下载的whl文件路径,可以理解为Tensorflow的安装包,但是具体的版本号需要确认好,例如本链接代表的版本即为Tensorflow(gpu)2.6.0,基于Linux,python3.8版本,个人具体的可以去Tensorflow安装包所在和上面的链接进行确认

pip install --default-timeout=1000 --ignore-installed --upgrade https://pypi.tuna.tsinghua.edu.cn/packages/79/78/561f7a29221a818f8dfd67d3bb45c64a3f8ecfdf082cec7e19a1d45839d0/tensorflow_gpu-2.6.0-cp38-cp38-manylinux2010_x86_64.whl

即命令应该为

pip install --default-timeout=1000 --ignore-installed --upgrade https://...//...whl

下面便是漫长的等待。。。

安装完成之后,
在编辑器中输入

import tensorflow as tf

print(tf.__version__)

得到

2.6.0

OK!安装完成!

本帖为缝合帖,感谢CSDN上提供帮助的大佬们!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值