Tensorflow-fpu2.2.0安装到运行经验
研究方向是深度学习需要用到tf,昨天电脑突然崩了只能重装系统,好多软件得重装,最恶心的是pycharm,麻烦不说还各种毛病。今天总结一下。
先说明,比较懒,写的会简略一些,也当作自己的思路梳理。我刚刚安装调试成功。
1.思路:
①下载python3.7(为啥是3.7看题目)并安装,至于添加系统路径啥的,是不需要的,安装的时候可以选择,直接会添加进路径,省的麻烦了(具体安装看其他教程)
②下载pycharm,官网下载即可,安装社区版就可以了,正常安装选上添加进系统路径就不要自己配了,创建工作目录的时候会自动导入python编译器
③安装tf,我选择的是pip安装,道理还是那样,省事,打开输入cmd,选择对应的盘输入pip install -i https://pypi.douban.com/simple tensorflow-gpu==2.2.0
(豆瓣源),把tf替换掉也可以安装其他包,很快。
④安装CUDA,安装CUDA10.1,网上直接搜就行,去官网找还很麻烦。也可以百度云:
链接:https://pan.baidu.com/s/1mV0GS79KdFq5T3mffq2SXw
提取码:az4a
安装过程中选自定义安装,那个CUDA选项下有个VS模块可以去点,如果自己电脑上没这个模块可能会安装失败哦。安装路径一路默认就行(自定义路径可能会出现操作失误导致安装失败,具体见百度)
⑤安装cudaa,这个听麻烦,下载还得注册会员啥的,直接官网搜进行。我这就贴上百度云资源了,想自己下去官网
链接:https://pan.baidu.com/s/1qbk7E4EvJT6_v7UopnnIsg
提取码:ydq5
下载后把cudnn文件中对应文件夹里的文件放入CUDA相应文件夹中。如果默认安装CUDA一般在C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
这里。
2.调试
上面安装基本搞完了,但大概率运行不了,不信你可以试试测试代码,正确运行出来结果3
import tensorflow as tf
tf.compat.v1.disable_eager_execution()
sess = tf.compat.v1.Session()
a=tf.constant(1)
b=tf.constant(2)
print(sess.run(a+b))
基本上有这几方面的问题:
①缺少dll文件
我的不缺少,如果没有的话会显示缺少那些dll文件,到时候复制名字下载就行,然后放到指定位置(那个指定位置?一般在CUDA文件夹里的bin文件里,具体自己搜教程),我这有之前收集的dll文件
链接:https://pan.baidu.com/s/1GN2cNpJZwUVroEwkSDDt6A
提取码:zl8d
②缺少c++运行库,这玩意直接把2015-2020都安装上算了,也不大。下边链接是2015-2020的几个运行库,打开直接安装就行
链接:https://pan.baidu.com/s/1HDkVipkg-Q_en_FT_1wrrQ
提取码:ocqp
好了,不写了,要打游戏了,我的到这就通了
*
3.总结
安装:python3.7 --> pycharm --> tf-gpu --> CUDA --> CUDnn(安装都选一下就行,添加系统路径就不用了)
调试:下载dll文件 -----> 下载c++yunxinglu