23.10.02更新 windows系统下的Tensorflow安装(图多详细)

简介: 23.10.02更新 windows系统下的Tensorflow安装(图多详细)

windows(最高只能到2.10)

硬件要求

具有® CUDA® 架构 3.5、5.0、6.0、7.0、7.5、8.0及以上等。

系统要求

Windows 10 19044 或更高版本,windows11(64 位)

安装步骤

在Anaconda环境中依次输入以下代码

conda install -c conda-forge cudatoolkit=11.2 cudnn=8.1.0
python -m pip install "tensorflow<2.11"
python -c "import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))"

windows wsl2(最新版)

硬件要求

具有® CUDA® 架构 3.5、5.0、6.0、7.0、7.5、8.0及以上等。

系统要求

Windows 10 19044 或更高版本,windows11(64 位)

安装步骤

第一步:安装Nvidia驱动

找到适合自己的驱动,并下载安装,可能需要魔法

Nvidia驱动网站:https://www.nvidia.com/download/index.aspx

第二步:安装wls2 Ubuntu

用快捷方式win+r打开运行,在运行里面输入cmd打开命令行窗口,运行下面代码

wsl --install

设置用户名和密码,我这里是已经安装了的. 如果界面出不来,上面代码多试几次

第三步:下载Miniconda Linux版

在wsl系统中输入下面代码

curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -o Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

按要求输入回车,看到证书要求信息,一直回车直到出现 Do you accept the license terms? [yes|no]

输入yes

输入回车

再输入yes

完成,输入exit退出Ubuntu系统.

第四步:在Ubuntu的Miniconda中创建虚拟环境

首先进入Ubuntu系统

wsl --distribution Ubuntu

然后输入以下代码,创建虚拟环境

conda create --name tf python=3.9
conda activate tf

环境安装完成

第五步:在Miniconda中安装Cuda并设置默认配置

接下来我们在miniconda中安装

conda install -c conda-forge cudatoolkit=11.8.0
pip install nvidia-cudnn-cu11==8.6.0.163

如果第二个pip命令安装速度慢可以在命令后面加上清华源

pip install nvidia-cudnn-cu11==8.6.0.163 -i https://pypi.tuna.tsinghua.edu.cn/simple

可以看到下载速度很快啊,很快,安装结束后我们设置默认配置,在命令行输入

CUDNN_PATH=$(dirname $(python -c "import nvidia.cudnn;print(nvidia.cudnn.__file__)"))
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDNN_PATH/lib:$CONDA_PREFIX/lib/
mkdir -p $CONDA_PREFIX/etc/conda/activate.d
echo 'CUDNN_PATH=$(dirname $(python -c "import nvidia.cudnn;print(nvidia.cudnn.__file__)"))' >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDNN_PATH/lib:$CONDA_PREFIX/lib/' >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh

没有返回就是默认配置完成.

第六步:安装 Tensorflow 和 jupyter lab

接下来我们来安装 Tensorflow 和 jupyter lab

pip install tensorflow==2.13.* -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple

可以看到,速度是非常快的!

第七步:测试安装是否完毕

在命令行端口输入

jupyter lab

复制框中的任意一个网站然后在浏览器打开

新建一个Notebook然后输入以下测试代码

import tensorflow as tf
print(f"Tensor Flow Version: {tf.__version__}")
gpu = len(tf.config.list_physical_devices('GPU'))>0
print("GPU is", "available" if gpu else "NOT AVAILABLE")

最新版Tensorflow安装完成!


相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
目录
相关文章
|
16天前
|
机器学习/深度学习 算法 TensorFlow
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
动物识别系统。本项目以Python作为主要编程语言,并基于TensorFlow搭建ResNet50卷积神经网络算法模型,通过收集4种常见的动物图像数据集(猫、狗、鸡、马)然后进行模型训练,得到一个识别精度较高的模型文件,然后保存为本地格式的H5格式文件。再基于Django开发Web网页端操作界面,实现用户上传一张动物图片,识别其名称。
46 1
动物识别系统Python+卷积神经网络算法+TensorFlow+人工智能+图像识别+计算机毕业设计项目
|
17天前
|
iOS开发 MacOS Windows
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
Mac air使用Boot Camp安装win10 ,拷贝 Windows 文件时出错
|
15天前
|
机器学习/深度学习 人工智能 算法
鸟类识别系统Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+ResNet50算法模型+图像识别
鸟类识别系统。本系统采用Python作为主要开发语言,通过使用加利福利亚大学开源的200种鸟类图像作为数据集。使用TensorFlow搭建ResNet50卷积神经网络算法模型,然后进行模型的迭代训练,得到一个识别精度较高的模型,然后在保存为本地的H5格式文件。在使用Django开发Web网页端操作界面,实现用户上传一张鸟类图像,识别其名称。
60 12
鸟类识别系统Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+ResNet50算法模型+图像识别
|
15天前
|
机器学习/深度学习 算法 TensorFlow
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
交通标志识别系统。本系统使用Python作为主要编程语言,在交通标志图像识别功能实现中,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的58种常见的交通标志图像作为数据集,进行迭代训练最后得到一个识别精度较高的模型文件,然后保存为本地的h5格式文件。再使用Django开发Web网页端操作界面,实现用户上传一张交通标志图片,识别其名称。
44 6
交通标志识别系统Python+卷积神经网络算法+深度学习人工智能+TensorFlow模型训练+计算机课设项目+Django网页界面
|
5天前
|
Linux Windows
Windows系统批量创建文件夹的技巧
Windows系统批量创建文件夹的技巧
12 1
|
7天前
|
存储 JavaScript 前端开发
Node 版本控制工具 NVM 的安装和使用(Windows)
本文介绍了NVM(Node Version Manager)的Windows版本——NVM for Windows的安装和使用方法,包括如何安装Node.js的特定版本、列出已安装版本、切换使用不同版本的Node.js,以及其他常用命令,以实现在Windows系统上对Node.js版本的便捷管理。
Node 版本控制工具 NVM 的安装和使用(Windows)
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
9-14|npm install --global windows-build-tools 安装太慢了,能够指定国内源
|
8天前
|
监控 网络安全 Windows
Windows系统命令
Windows系统命令
13 1
|
23天前
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
8天前
|
Windows
在Windows xp中即时创建系统还原点的秘技
在Windows xp中即时创建系统还原点的秘技
下一篇
无影云桌面