栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

tensorflow-gpu安装各种问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

tensorflow-gpu安装各种问题

1、卸载tensorflow cpu版

问题:使用conda uninstall tensorflow总是不成功。
原因:当时安装使用的pip安装的,所以用pip uninstall tensorflow成功了

2、cuda安装为10.2

问题:cuda安装的版本,tensorflow正好不支持这个版本,就是不支持10.2的,结果就是安装10.2的,结果又卸载CUDA。
https://www.tensorflow.org/install/source_windows

解决办法:卸载CUDA。
1、在程序与功能里找到CUDA的安装带有10.2版本的,卸载,因为我已经卸载安装了10.1,此处截图为10.1的

2、删除环境变量里的CUDA的设置

python版本与CUDA不比匹配,导致安装不上

问题:我的python是3.9的,结果,tensorflow-gpu里没有,python3.9、CUDA10.1的组合,当运行命令

 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu==2.3.0

提示tensorflow没有这个版本,原因是python版本太高了。需要安装python3.8

解决:安装python3.7,利用conda新加一个python3.7的环境

#(1)创建虚拟环境,同时指定python版本
conda create -n py37 python=3.7

#(2)激活环境
activate py37

#(3) 注销or退出当前环境
conda deactivate

# (4)移除环境
conda remove -n py37 --all

创建环境后,会在miniconda的界面里看到多了一个py37的环境

新的环境在windows的文件位置
X:ProgramDataAnaconda3envspy37

再运行安装tensorflow-gpu的命令提示成功。

 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu==2.3.0

安装上tensorflow-gpu,结果tensorflow没有任何属性,一直报错

问题:检查tensorflow是否安装成功,在解释器中输入,结果报错,没有__version__这个属性,一度怀疑自己输错了,结果不是

>>> import tensorflow as tf
>>> tf.__version__

在python文件中输入,结果报错,没有constant属性

import tensorflow as tf
hello=tf.constant('hello,world')
sess=tf.Session()
print(sess.run(hello))

解决:卸载tensorflow-gpu再重新安装
命令:

 pip uninstall  tensorflow-gpu

卸载完成后,重新安装一次

 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade tensorflow-gpu==2.3.0
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/618826.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号