Python安装TensorFlow-GPU
本文主要介绍windows下基于Miniconda下的GPU版本的TensorFlow安装过程以及安装过程中遇到的问题,本文假设系统下已经成功安装了CUDA和Cudnn,如果未成功安装,请移步另一文章windows11安装CUDA、Cudann。
注:本文默认基于已经创建好的conda虚拟环境进行安装,所有命令操作均在对应虚拟环境下执行
选择TensorFlow版本(重要)
基于已经安装的CUDA和Cudnn,TensorFlow的版本选择十分重要、十分重要、十分重要(重要事情说三遍),不要一股脑的使用conda install tensorflow-gpu
安装,否则无法使用GPU或者后期使用过程中也会存在很多问题。
本人电脑安装的CUDA是11.4版本、虚拟环境中python是3.8.15版本的,因此先去TensorFlow官网查看对应TensorFlow的GPU版本(CPU版本往上扒拉即可),具体如下图:
解释:
- 查看CUDA对应的版本(是向下兼容的)下可安装的TensorFlow
- 查看支持的Python版本
- 因此在红色框住的区域都可以安装,本人选择了2.9.0版本进行安装,具体命令如下:
conda install tensorflow_gpu-2.9.0
验证TensorFlow-gpu安装成功
在虚拟环境下,进入python环境,输入以下代码依次验证:
import tensorflow as tf
tf.__version__#返回tensorflow-gpu的版本
tf.test.is_gpu_available() #用来验证GPU是否可用
tf.test.is_built_with_cuda() #用来验证cuda是否可用
tf.test.gpu_device_name() #返回gpu的名称
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))#返回可用GPU的个数
出现以下截图,则说明安装成功
安装遇到的问题
- 进入python环境时报错,具体错误如下图(忘了保存报错截图了,暂用一个博客内的截图,解决方案也是来自该博客)
然后按照报错路径找到history.py文件,定位到82行,在82行处添加代码:encoding='utf-8'
修改后的代码如下,然后重新执行python成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY