win10 安装 tensorflow-gpu 和 pytorch

本文详细介绍如何在Anaconda环境下安装配置TensorFlow-GPU 2.4.0及CUDA 11.0,并验证安装成功。包括Anaconda换源、创建虚拟环境、安装CUDA Toolkit、cuDNN以及设置环境变量等步骤。
部署运行你感兴趣的模型镜像

准备工作: tensorflow-gpu和cuda版本对应关系(以下以cuda11.0为例进行安装 )

0、安装anaconda并换源、创建虚拟环境

0.1 换源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes

0.2 创建虚拟环境并激活

conda create -n machineLearning python=3.8

conda activate machineLearning

1、安装CUDA Toolkit 11.0,网址:CUDA Toolkit Archive | NVIDIA Developer

2、下载对应版本的cuDNN,网址:cuDNN Archive | NVIDIA Developer,下载后解压并复制到CUDA Toolkit 11.0安装目录(\NVIDIA GPU Computing Toolkit\CUDA\v11.0);

 

 3、添加path环境变量

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\libnvvp

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v1 1.0\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\lib
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v1 1.0\ib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\extras\CUPTI\lib64
 

4、pip install tensorflow-gpu==2.4.0

5、conda install pytorch torchvision torchaudio cudatoolkit=10.2

6、测试

import tensorflow as tf
tf.config.list_physical_devices('GPU')

#结果:[PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]

import torch as tc

tc.cuda.is_available()

#结果:True

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值