Anaconda Python Pytorch (GPU) 配置

2023-10-27

目录

0  写在前面

1  Anaconda下载

1.1  下载

1.2  安装

1.2.1  设置安装路径

1.2.2  两个都勾上

1.3  查看conda版本

2  CUDA及cuDNN

2.1  查看是否可以安装CUDA

2.2  CUDA和Pytorch版本对应

2.3  CUDA下载安装

2.4  cuDNN下载安装

3  Pytorch环境配置

3.1  创建环境

3.2  Pytorch安装

3.3  检验是否安装成功


0  写在前面

1、不用另外安装python

2、要确定自己电脑可以安装GPU版本,可以按2.1节方法看能不能安装GPU版本

1  Anaconda下载

1.1  下载

Anaconda官网下载地址:

https://www.anaconda.com/

 Anaconda向下兼容,如果带的是Python3.9,也可以下载3.8,3.7等

Anaconda清华镜像:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

1.2  安装

我安装的Anaconda版本:4.8.2(带的python是3.7的)

1.2.1  设置安装路径

1.2.2  两个都勾上

上面那个是将anaconda加到系统环境上,就不用自己配置了

下面那个是将anaconda作为python的默认环境

 其他都是默认的

1.3  查看conda版本

打开Anaconda Prompt,输入

conda -V

2  CUDA及cuDNN

2.1  查看是否可以安装CUDA

桌面右键,进入NVDIA控制面板

 系统信息

组件

可以看到CUDA版本号,有就是可以使用CUDA。

2.2  CUDA和Pytorch版本对应

下面列出部分CUDA和Pytorch的对应版本(截至2022.8)

更多对应版本可以在Pytorch官网查看:

https://pytorch.org/

Previous PyTorch Versions:
https://pytorch.org/get-started/previous-versions/

我下的是10.2的,对于的pytorch版本比较多,但有些高版本的Pytorch用不了。

2.3  CUDA下载安装

CUDA下载地址:

https://developer.nvidia.com/cuda-toolkit-archive

双击开始安装 

设置路径(我这里装在了E盘)

设置路径,要先在目标目录下创建好文件夹。

(CUDA和CUDA Samples在一个文件夹下好像也行)

进入cmd,输入(可能需要重启一下)

nvcc -V

则安装成功。 

2.4  cuDNN下载安装

cuDNN下载地址:

https://developer.nvidia.com/rdp/cudnn-archive

(记得是要注册登录的)

找对应CUDA版本下载就可以了 

下载后解压

 将三个文件夹复制对应文件夹下

3  Pytorch环境配置

3.1  创建环境

打开anaconda prompt

新建环境

conda create -n py37(环境名) python=3.7(python版本)

 激活环境

conda activate py37(环境名)

3.2  Pytorch安装

Pytorch安装命令在Pytorch官网获取:

https://pytorch.org/

Previous PyTorch Versions:
https://pytorch.org/get-started/previous-versions/

 在刚才激活的环境下输入安装命令

 清华镜像源(没试过,网上教程很多):

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/

3.3  检验是否安装成功

依次输入以下指令:

python
import torch
torch.__version__

 torch检查GPU是否可用:

torch.cuda.is_available()

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Anaconda Python Pytorch (GPU) 配置 的相关文章

随机推荐

  • React实现自定义双向数据流

    ng是双向数据流 VM双向数据绑定 而react与vue都是单向数据流 model层的数据流向view层 今天 我们就尝试自定义实现双向数据流 案例 组件中通过监听input内容变化 进而赋值 class Bar extends React
  • windows下使用cmake+mingw配置makefile(一)

    1 下载Cmake 并配置环境变量 下载链接 https cmake org download 环境变量略 2 生成Makefile 1 新建 hello 文件夹 在hello中创建hello c测试程序 mkdir hello cd C
  • Git 在AS上的操作总结+图解(仓库创建,分支的创建,切换,更新,合并,版本回退)

    简述 本文主要是按顺序进行描述的 创建仓库 创建项目 关联并提交 创建分支 将分支合并到主分支上去 版本的回滚 分支的更新 以及一些注意事项 使用AS创建一个项目 1 创建本地仓库 就会在选中的目录下面创建一个git仓库 关联本地库成功之后
  • day87(6.7函数的重载)

    1 函数的重载 函数的重载就是在同一个类中允许同时存在一个以上的同名函数 只要它们的参数个数或类型不同即可 在同一个类中可以定义多个 同名 方法 方法名重载 overload public class PrintStream public
  • Python兼职半月赚了5570元:边学习边赚钱真的很爽!

    前几天去参加朋友聚会 还没聊几句 就看到阿杰手机 叮 地一声 弹出一条推送 支付宝已到账 5570元 我开玩笑说 你暑假都有这么多生活费啊 羡慕了 快乐都是别人的 没想到阿杰说 除了管爸妈要生活费 我还不能搞点副业儿养活自己吗 我不酸 仔细
  • 尽量使用 useReducer,不要使用 useState

    原文 useReducer don t useState 本文难度 入门级别 本文默认你已经大概了解过 React Hooks 如果不了解可以先看看 ReactJS 的文档 当开发者们开始在他们的应用中使用 React Hooks API
  • DSP28335的RS232串口通讯试验

    目录 前言 一 理论部分 基本概念 SCI数据格式 管脚定义 逻辑电平规定 波特率 二 F28335配置RS232串口通讯 DSP28335SCI控制框图 寄存器配置 三 验证 验证思路 试验环境 关键程序 试验结果 前言 串口通信 Ser
  • JS——面向对象

    文章目录 1 class继承 1 class继承 定义一个类 属性和方法 定义一个学生类 class Student constructor name this name name hello alert Hello var xiaomin
  • 基于机器视觉的水果检测算法实现

    一 摘要 这是一款基于卷积神经网络和数字图像处理的智能水果检测和分类系统 由检测 分类两个部分组成 通过互联网下载和使用多媒体处理工具对水果拍摄视频剪辑处理得到大量水果图片 对图片进行标定获得数据集 并将数据集分成训练集和测试集 检测部分使
  • 基于二阶锥规划(SOCP)松弛和线性离流的配电网规划(DNP)方法示例(Matlab代码实现)

    目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码 1 概述 配电网最优潮流 Optimal Power Flow OPF 问题是指在满足一定约束条件的情况下 通过控制配电网中的可控变量 使配电网达到优化运行的目的 由于OPF
  • 手把手教你搭建优雅的ssm框架(完整)

    直接开始搭建 使用的是idea工具 新建一个maven项目 加入框架支持 点开目录后 你会发现里面缺少目录 我们自己创建一下 在pom xml中添加依赖 这些依赖必不可少 后面可以根据需求自己添加
  • 第十四届蓝桥杯国赛python青少组题目

    LQGS14PB01 时间限制 3000MS 内存限制 589824KB 题目描述 编程实现 注 input 输入函数的括号中不允许添加任何信息 给定一个字符串S S长度 lt 100 统计字符串中字母一共有多少个 例如 S 1Abb 其中
  • keil 软件如何生成.hex文件

    1 当程序编译通过没错误了 按照下图步骤勾选 点击魔术棒 output界面 勾选hex 2 勾选完点击ok 再对程序进行编译 出现下图内容 则生成hex文件成功
  • C++ 学习笔记(二)

    C 继承与派生 1 公有继承 是指在源生一个类时继承方式为public的继承方式 在public继承方式下 基类成员在派生类中的访问权限为 基类的公有和保护成员的访问属性在派生类中不变而基类的私有成员不可访问 即基类的公有成员和保护成员被继
  • Vue中 element的table表格导入 与 导出为excel表格的实现

    Vue中 element的table表格导入 与 导出为excel表格的实现 一 导入 2 1 安装xlsx插件 2 2 新建导入功能组件 2 3 注册全局的导入excel组件 2 4 创建导入路由组件 2 5 封装导入接口 实现excel
  • QM二面

    目录 如何在笔记本上添加永久路由 扩展 Linux如何查看并杀死进程 模拟场景 动态路由协议和DNS的共同之处 如何在笔记本上添加永久路由 route print 查看路由表 添加路由的命令 route add 网段 mask 子网掩码 网
  • 从二叉树到堆排序

    目录 一 树 1 树的基本概念 2 二叉树 1 最常见表示二叉树的方法 2 满二叉树 3 完全二叉树 4 二叉树的性质 5 存储结构 二 堆 1 逻辑结构与存储结构 2 堆的特性 3 向下调整算法 4 建堆 5 堆排序 一 树 1 树的基本
  • 数据库模糊查询

    常用的模糊查询语句有 1 like 查询姓李的同学 使用like like 结合 代表多个字符 代表一个字符 SELECT id myname FROM aaa WHERE myname LIKE 李 like的用法就像我们使用百度搜索时啊
  • MQTT通讯之连接MQTT服务器

    根据 添加链接描述 和 添加链接描述 我的APP已经成功连接上MQTT服务器 至于怎么发布和接收 正在研究 研究好了 发上来 作者写的代码是Java的 但现在都推荐Kotlin 我就把转好的Kotlin代码发出来 package com e
  • Anaconda Python Pytorch (GPU) 配置

    目录 0 写在前面 1 Anaconda下载 1 1 下载 1 2 安装 1 2 1 设置安装路径 1 2 2 两个都勾上 1 3 查看conda版本 2 CUDA及cuDNN 2 1 查看是否可以安装CUDA 2 2 CUDA和Pytor