IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Win10,GTX1050TI,使用anaconda创建python3.7版本的虚拟环境安装pytorch1.7.1 -> 正文阅读

[Python知识库]Win10,GTX1050TI,使用anaconda创建python3.7版本的虚拟环境安装pytorch1.7.1

本机环境:Win10,GTX1050TI,cuda10.1,cudnn7.6.5

首先我们要明白自己电脑安装的NVIDIA显卡,以及驱动版本,然后进入到NVIDIA官网寻找CUDA和CUDNN的版本。
以下是我的电脑查看NVIDIA以及CUDA的方式,请其他未安装过NVIDIA以及CUDA的读者跳过此步骤。
1.CMD中输入:nvidia-smi。查看nvidia驱动
请添加图片描述
则表示NVIDIA安装成功!右上角是CUDA版本,我之前记得我的电脑的CUDA是10.1不知道现在为啥变成10.7了,可能是后续我的显卡驱动更新成516.59版本了。不是之前的4xx版本了。
2.CMD中输入:NVCC -V查看CUDA版本
在这里插入图片描述
没有安装CUDA的可能是没有。可以查看别的安装CUDA以及CUDNN的教程,毕竟,有一些系统组件可能有用。
或者跳过,直接进入下面的步骤,试试能否安装成功,应该也可以安装成功,因为我之前安装TensorFlow时先是本地安装的了CUDA以及CUDNN,后来发现用虚拟环境+镜像直接使用三行命令就安装完TensorFlow了,非常快捷,安装过程大致与安装pytorch类似。

conda install cudatoolkit==10.1
conda install cudnn==7.6.5
pip install tensorflow-gpu==2.3.0

以上内容选择性的略过,下面开始进入正题:
NVIDIA显卡驱动以及CUDA对应版本图,如下所示:
官网链接地址:https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
请添加图片描述
CUDA和CUDNN对应版本图:
请添加图片描述
其次根据查找的cuda、cudnn查找相应的Pytorch(GPU)版本。
PyTorch官网:https://pytorch.org/
PyTorch历史版本:https://pytorch.org/get-started/previous-versions/
请添加图片描述
找到符合自己硬件配置的信息之后有两种方法:第一种是使用conda命令安装pytorch,第二种是使用pip命令安装pytorch。
首先创建虚拟环境根据以上配置信息建立相应的python版本虚拟环境。
在这里插入图片描述
第一种conda命令:(个人推荐第二种方法,第一种conda依赖镜像,镜像出错就按不上)
1.首先建立国内镜像通道,在conda的prompt中输入如下几行命令

conda config --add channels http://mirror.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirror.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --add channels http://mirror.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 
conda config --append channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ 

查看是否添加好镜像通道

conda config --set show_channel_urls yes
conda config --set  ssl_verify false
conda config --show channels

根据自己硬件信息以及需要安装的pytorch等包的版本使用conda命令:

conda install pytorch==X.X.X torchvision==X.X.X torchaudio==X.X.X cudatoolkit=X.X

我的是1050ti,虚拟环境python3.7版本,cuda10.1,cudnn7.6.5,使用的pytorch为1.7.1,torchvision是0.8.2版本,torchaudio是0.7.2 版本,cudatoolkit是10.1版本。

conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=10.1

测试:在当前虚拟环境下输入python
进入到python操作环境之后输入以下代码:

import torch
print(torch.cuda.is_available())
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda())

结果如下:
在这里插入图片描述
第二种pip命令本地安装:(强烈推荐,比较迅速)
首先使用anaconda创建相应python版本的虚拟环境。
其次进入下面的下载网址,下载相应pytorch版本和pytorchvision版本:
http://download.pytorch.org/whl/torch_stable.html
如我的是1050ti,CUDA为10.1,CUDNN为7.6.5,pytorch为1.7.1,pytorchvision为0.8.2,python3.7,win10 64位。下载的该网址里的:cu101/torch-1.7.1+cu101-cp37-cp37m-win_amd64.whl,以及cu101/torchvision-0.8.2+cu101-cp37-cp37m-win_amd64.whl
请添加图片描述
请添加图片描述
请添加图片描述

之后进入到虚拟环境中使用pip install C:\你下载的包存放路径\包名
例如:

pip install E:\download\torch-1.7.1+cu101-cp37-cp37m-win_amd64.whl

回车等他自动安装,自动退出

pip install E:\download\torchvision-0.8.2+cu101-cp37-cp37m-win_amd64.whl

回车自动安装,自动退出
测试同上:
在这里插入图片描述
以上就是本次的安装过程分享,使用第一种方法我是踩坑了,两个小时都没配好,虚拟环境删除了两次,使用pip
安装五分钟搞定,一次就安装成功。交流请加我QQ1391422987或者发送QQ邮箱信息1391422987@qq.com

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-09-24 20:53:29  更:2022-09-24 20:55:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 10:03:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码