目录
前言
一、总体概述
1.安装anaconda。
2.安装pycharm编辑器。
3.安装cuda与cudnn。
4.安装tensorflow。
二、安装
1.安装cuda、cudnn
2.安装anaconda
3.安装pycharm
4.安装tensorflow
总结
本文的软件装完要能够运行一个关于神经网络的代码,适合纯小白,看各位的需求是否和我相同?如果有不对的地方请指正。
本文安装的anaconda版本带有python3.9,可以不用自己再去官网安装python了。并且比官网下的python会多很多库。
pycharm(是一种python IDE):用来写代码、运行代码。
python也可以用来写代码、运行代码,但是个人认为比较适合熟练的大神。pycharm有很多优点:调试、语法高亮、代码跳转、智能提示等感觉对新手很友好。
当然也有其它的可以选择:jupyter notebook等,可以写一步运行一步方便查看,也很适合小白,有兴趣的可以自己试一下其它的,但本文对于jupyter notebook的内容不做介绍。
安装cuda与cudnn的原因:
GPU可执行高度线程化的并行处理任务(大规模计算任务,数据量比较多需要大一点儿的显存),很适合深度学习。但是想要使用GPU加速,就需要安装cuda。
cuda是并行计算框架,安装这个框架可以进行复杂的并行计算。
cudnn是针对深度卷积神经网络的加速库。
适合图像处理、科学计算、数值分析、海量数据处理、金融分析等需要大规模并行计算的领域。
此段内容想要了解详细的请看链接1。
本文的GPU是3060的。安装的时候先看这部分,再按顺序安装。
这里要注意版本的对应。
本文作者的显卡是3060的。查看驱动版本:
nvidia-smi
这里可支持的cuda最高版本安装的是11.7 。本文选择安装的是11.2.2版本的。
cuda:https://developer.nvidia.com/cuda-toolkit-archive
(如果有需要请下载其它版本的,但是注意版本之间的对应关系,下文会提及)
链接:
https://developer.nvidia.com/rdp/cudnn-archive
下载完安装包以后安装,需要注意的是:
解压后的cudnn出现bin、include、lib里面的内容分别复制到cuda对应目录bin、include、lib里。
nvcc -V
对应关系的链接:https://tensorflow.google.cn/install/source_windows?hl=zh-cn
本文下载的版本是2021.11版的(电脑是64位的windows操作系统,根据自己的情况下载,如果和我的一样,最好还是下载和我一样的版本,因为tensorflow、cuda、cudnn和python之间有相对应的版本)
进入命令提示符窗口输入:
python
因为anaconda自带python,所以检查python的输出版本在不在即可(本文的是python 3.9.7)。
有了python,安装pycharm编辑器。
进入官网下载社区版pycharm(不收费,这个没有版本限制):https://www.jetbrains.com/pycharm/download/#section=windows
或者直接在网上搜pycharm找安装包也是可以的。
安装:
这两部分内容是看的哔哩哔哩上的一个up的:https://www.bilibili.com/video/BV1Fy4y1878z/?spm_id_from=333.880.my_history.page.click
本文安装的tensorflow-gpu 是2.10.0版本的,并且是自建环境(防止冲突),在使用时需要注意(下文会介绍)。
在搜索栏输入anaconda prompt并打开。
安装:
conda create -n tensorflow python=3.9
创建一个名字为tensorflow的虚拟环境,里面带的python版本是3.9的。注意这里是在anaconda 的base环境里创建的,所以在找虚拟环境的时候在anaconda 的环境env里找就可以了。
conda activate tensorflow
安装tensorflow:
pip install tensorflow-gpu==2.10 -i https://pypi.tuna.tsinghua.edu.cn/simple
注意:
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
检查tensorflow是否安装成功:
最好找一个要用到tensorflow 的代码直接在pycharm上直接运行一下。
注意:
文章的最后一个注意比较重要,因为找了很多文章基本都是独立的,一篇安装anaconda,一篇安装pycharm,一篇安装tensorflow,结果在各自的文章很可能就不会聊到这个问题,最后要去重新找解决这个问题的办法。问题:安装了tensorflow,最后也显示安装成功,但是在pycharm上运行代码代码的时候依然会提示no module named 'tensorflow',这就需要看最后一个注意了。
如果是其它情况,各位再去看看其它的文章。
相关链接:
推荐小白【conda】创建环境+安装库文件
使用GPU加速与cuda、cudnn的关系的文章