Win10+GTX3060+Python+PyTorch+Tensorflow安装

本文是个备忘录,是折腾半个下午的成果,记下来免得忘记了。

0. 安装Win10,安装显卡驱动程序。

1. 弄清楚目前版本的PyTorch和Tensorflow支持哪个版本的Python。截至本文编写时,PyTorch需要Python的3.7~3.9,Tensorflow需要Python的3.6~3.9,最后决定下载和安装Python 3.9.*。

2. 下载和安装NVIDIA GPU Computing Toolkit,要弄清楚PyTorch和Tensorflow需要的CUDA支持包版本。截至本文编写时,PyTorch使用CUDA 11.7,Tensorflow支持CUDA 11.2,不过试了一下用11.8版也行,所以在NVIDIA网站上下载CUDA安装包和cuDNN支持包:

CUDA包下载地址:https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_522.06_windows.exehttps://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_522.06_windows.exe

cuDNN包下载地址:https://developer.nvidia.com/downloads/c118-cudnn-windows-8664-87084cuda11-archivezip

分别安装CUDA和cuDNN。

完成安装后,要将CUDA附带的CUPTI库的路径加入到环境变量LD_LIBRARY_PATH中,如图所示:

 

3. 安装pytorch:

在pytorch网站提供了pip安装命令生成向导:https://pytorch.org/get-started/locally/

 按照向导给出的建议在命令行执行Pip安装命令。完成安装后,可用以下代码测试安装是否成功以及是否支持GPU:

import torch
torch.cuda.is_available()

显示结果应该是“True”。

4. 安装Tensorflow:

tensorflow网站号称执行pip install tensorflow即可,因为tensorflow和tensorflow-gpu是合一的,运行pip install tensorflow-gpu确实会出错无法安装。但事实上,若是真的这么干了,安装的tensorflow其实是不支持GPU计算的。解决的办法是到镜像网站上找到whl文件,下载并安装带有gpu后缀的whl文件。清华镜像的tensorflow-gpu位于https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow-gpu/

可从中找到tensorflow_gpu-2.9.3-cp39-cp39-win_amd64.whl,下载即可。

在命令行中运行pip install <path>\tensorflow_gpu-2.9.3-cp39-cp39-win_amd64.whl,即可完成tensorflow的GPU版安装。

可用如下代码测试tensorflow是否正确安装且支持GPU:

import tensorflow as tf

print(tf.test.is_gpu_available())

应该输出True,表示支持GPU计算。

至此,Windows 10下基于GTX3060显卡的PyTorch和Tensorflow安装过程即告结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值