深度学习——利用GPU进行训练数据——安装错误的修正

2023-10-27

安装pytorch时,torch.cuda.is_available()返回false。上网查阅资料,输入​​conda list​​查看从官网下载的pytorch是CPU版本还是GPU版本。
在这里插入图片描述显然,我安装的是cup版本。
在这里插入图片描述

一、卸载pytorch

使用conda卸载Pytorch
1.conda uninstall pytorch
2.conda uninstall libtorch
使用pip卸载Pytorch
pip uninstall torch

如果当初是用conda install 命令安装的pytorch,则用第一种方法,如果是用pip install命令安装的,则用第二种方法。或者两种方法都试一下

去官网使用PIP安装方式安装新的pytorch,记住千万,千万不要用conda的安装方式,因为它下载的一直都是CPU版本的。(我的教训)
若自己下载的确实为GPU版本的,但是仍旧出现torch.cuda.is_available()返回false的情况,则可能是版本不匹配的问题。

二、安装pytorch(我已经安装了cuda,版本11.3)

cuda安装步骤,我觉得这个不错。
查看自己的NAVIDA的CUDA版本,win+R,cmd命令行输入nvidia-smi,一定要选择比自己版本低的CUDA。比如,我的版本是11.6,那么就不能选择11.7,我选择的是11.3。
在这里插入图片描述

不使用命令行下载pytorch

https://download.pytorch.org/whl/torch_stable.html
发现第一个就是你的cuda版本 第二个是你要下的torch(或torchvision)版本号,第三个是对应的你的py版本号,然后是选择linux或者windows。

我的cuda是11.3,py是3.8,torch版本根据自己需求进行选择。

在这里插入图片描述在这里插入图片描述

打开
在这里插入图片描述
当用上述方法,安装完两个库之后。
cmd 操作:cd找到对应安装位置。
然后pip install 名字.whl;这两个文件就都被安装了
在这里插入图片描述
中间可能会因为顺序原因,报错
eg.
ERROR: torchvision 0.5.0 has requirement torch==1.4.0, but you’ll have torch 1.5.0+cu101 which is incompatible.
问题不大,两个包按顺序各按几次。
在这里插入图片描述最后进行测试:
先输入python

import torch
torch.cuda.is_available()

输出True说明安好了。
在这里插入图片描述

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

深度学习——利用GPU进行训练数据——安装错误的修正 的相关文章

随机推荐

  • 【经典排序算法】希尔排序(动图演示 + C 语言代码实现)

    经典排序算法 希尔排序 动图演示 C 语言代码实现 经典排序算法 十大经典排序算法汇总篇 文章目录 经典排序算法 希尔排序 动图演示 C 语言代码实现 1 动图演示 2 排序思想 3 时间 空间复杂度 4 代码实现 C语言 1 动图演示 2
  • LightGBM 相关知识理解

    文章目录 lightGBM 简介 直方图算法 Histogram algorithm 基本思想 直方图做差 带深度限制的 Leaf wise 算法 单边梯度采样算法 GOSS 互斥特征捆绑算法 EFB 1 解决哪些特征应该绑在一起 2 解决
  • python数据驱动测试设计_python - 数据驱动测试 - ddt

    coding utf 8 project jiaxy author Jimmy file study ddt py ide PyCharm Community Edition time 2018 12 06 14 48 blog https
  • Python实例005:给输入的n个整数进行升序或降序排序

    Python实例005 给输入的n个整数进行升序或降序排序 先将输入的整数利用append 方法插入到列表中 然后利用函数参数进行排序 可直接运用list sort 接受一个参数reverse True or False 来表示降序或升序排
  • 华为OD机试 - 报数游戏(JS)

    题目描述 100个人围成一圈 每个人有一个编码 编号从1开始到100 他们从1开始依次报数 报到为M的人自动退出圈圈 然后下一个人接着从1开始报数 直到剩余的人数小于M 请问最后剩余的人在原先的编号为多少 输入描述 输入一个整数参数 M 输
  • 一个好的MIS系统应该考虑哪些内容

    如果真正用心来做一套好的MIS系统应该考虑哪些内容呢 大概想了一下 以后再慢慢补充 一 界面友好 界面是可以灵活定制的 实现难度 中级 做好基础类窗口 在窗口初始化的时候进行读取定制方案 一种方式可以把元素打包成DLL或者其他文件 第二种方
  • uniapp微信小程序实现对地图多点或单点标记(@莫成尘)

    先看代码 复制使用即可 您将看到以下效果 注意 icon图标需要自行下载并替换 此外调用我本地的地图密钥可能有上线次数 请使用调试不要超过50次 如果无法出现效果 请注意报错信息 可能是调用上线 请自行在高德地图申请密钥
  • windows10 彻底关闭自动更新【绝对管用】

    windows10 彻底关闭自动更新 绝对管用 以下三步必须全做 1 服务里禁用 Windows Update 2 将服务里的 Windows Update的恢复设置为无操作 3 删除自动更新的触发器 这个很重要 否则过一段时间自动更新还是
  • C/C++框架和库

    值得学习的C语言开源项目 Libevent libev是一个开源的事件驱动库 基于epoll kqueue等OS提供的基础设施 其以高效出名 它可以将IO事件 定时器 和信号统一起来 统一放在事件处理这一套框架下处理 基于Reactor模式
  • ESQLC数据类型 - varchar类型

    GBase8s ESQL C字符串数据类型 GBase8s ESQL C支持5种字符串数据类型 如果在数据库的列中使用字符串类型 例如CHAR或者VARCHAR 以下ESQL C字符串类型可以使用 C语言的char类型 GBase8s ES
  • CSS常用水平垂直居中的几种方法

    CSS水平垂直居中 一 利用margin auto 二 利用position absolute 三 弹性盒子 四 利用水平对齐和行高 五 grid 为方便理解 欢迎查看线上效果 在线试一试 一 利用margin auto 元素有宽度和高度时
  • Jquery 找指定div下的radio 加bind事件 select 选中一用 $("#Sex").find("option[data-id='0']").prop("selected"!!!!

    页面加载时处理的事情 document ready function 1 匿名策略数组 给select动态追加option选项 let EncryTypeList id 1 text 前n位后隐藏 id 2 text 后n位后隐藏 Encr
  • Return消息机制

    Return Listener 用于处理一些不可路由的消息 消息生产者通过制定一个Exchane和RoutingKey 把消息送达到某一个队列中去 消费者监听队列进行消费处理 但是在某些情况下 发送消息的时候 当前Exchange不存在或制
  • vs默认编码

    1 工具 选项 环境 文档 不能以代码页的编码格式保持数据时将文档保持为Unicode工具 选择 文本编辑器 自动检测不带签名的UTF 8编码打开cs文件后 点击 文件 高级保存选项 在弹出的对话框中 可以看到目前的编码方式为UTF 8 带
  • python实现 发送图片到打印机 进行打印

    前言 环境 操作系统 win10 python 3 8 16 依赖 pip install openpyxl qrcode pillow pypiwin32 reportlab 功能 python printer py 运行后 会检索本机已
  • 图的基本概念

    图 G Graph V Vertex E Edge 图G由顶点集V和边集E组成 记为G V E 其中V G 表示图G中顶点的有限非空集 E G 表示图G中顶点之间的关系 边 集合 若V V1 V2 Vn 则用 V 表示图G中顶点的个数 也称
  • Android开发之数据储存

    相关文章 Content Provider 内容提供者 Broadcast Receiver 广播接收者 什么是Service 服务 Android提供了五种数据存储方式 分别是 SharePreferences SQLite Conter
  • Android http java.net.SocketException: sendto failed: EPIPE 解决方案

    在项目中Http上传文件时遇到这样一个错误 W System err java net SocketException sendto failed EPIPE Broken pipe Caused by libcore io ErrnoEx
  • 教妹学Java(十):Unicode字符集简介

    大家好 我是沉默王二 一个和黄家驹一样身高 和刘德华一样颜值的程序员 本篇文章通过我和三妹对话的形式来谈一谈 Unicode字符集简介 教妹学 Java 没见过这么有趣的标题吧 语不惊人死不休 没错 本篇文章的标题就是这么酷炫 接受不了的同
  • 深度学习——利用GPU进行训练数据——安装错误的修正

    安装pytorch时 torch cuda is available 返回false 上网查阅资料 输入 conda list 查看从官网下载的pytorch是CPU版本还是GPU版本 显然 我安装的是cup版本 一 卸载pytorch 使