Anaconda3中torch.cuda.is_available()返回false的可能解决办法

2023-11-17

(1)问题:在CUDA,cudnn,已装好,指令

conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

一直转圈,不得已使用pip指令执行完成之后,torch.cuda.is_available()依旧返回False

pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu117

 (2)解决办法:

       先 从https://download.pytorch.org/whl/torch_stable.html找到三个文件:

        因为创建的环境(环境名为pytorch)里Python选择的3.9版本,所以这三个文件也是3.9版本

        ①torch-1.8.0+cu101-cp39-cp39-win_amd64.whl (cp39指的是Python3.9版本,win_amd64指的是64位Windows操作系统)(重新编辑内容:这里的cu101貌似是cudnn的版本即10.1版本的cudnn

 

         ②torchvision-0.9.0+cu101-cp39-cp39-win_amd64.whl

         ③torchaudio-0.8.0-cp39-none-win_amd64.whl

以上三个文件,并不是唯一一组,只要对应即可 ,发现下载速度慢可以使用迅雷下载,下载完成后将这三个文件复制到下面文件中(非必要,当时想的要是安装肯定要复制到包下面的嘛,然后后面好像没有用到):

 之后,先进入cmd,将三个文件使用pip install+文件名安装,注意,必须先安装torch-1.8.0+cu101-cp39-cp39-win_amd64.whl且这三个文件必须在当前目录下

pip install torch-1.8.0+cu101-cp39-cp39-win_amd64.whl pip install torchvision-0.9.0+cu101-cp39-cp39-win_amd64.whl

pip install torchaudio-0.8.0-cp39-none-win_amd64.whl

 此处测试torch.cuda.is_available() 返回已经是true,但anaconda prompt里面仍然是false, 

再然后进入anaconda prompt,命令进入conda activate pytorch再次安装三个文件:

 测试,返回true,成功解决。

在这篇文章中,所能解决的只是一小部分返回false的问题。

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

Anaconda3中torch.cuda.is_available()返回false的可能解决办法 的相关文章

  • 保存为 HDF5 的图像未着色

    我目前正在开发一个将文本文件和 jpg 图像转换为 HDF5 格式的程序 用HDFView 3 0打开 似乎图像仅以灰度保存 hdf h5py File Sample h5 img Image open Image jpg data np
  • 为什么从 Pandas 1.0 中删除了日期时间?

    我在 pandas 中处理大量数据分析并每天使用 pandas datetime 最近我收到警告 FutureWarning pandas datetime 类已弃用 并将在未来版本中从 pandas 中删除 改为从 datetime 模块
  • 使用特定的类/函数预加载 Jupyter Notebook

    我想预加载一个笔记本 其中包含我在另一个文件中定义的特定类 函数 更具体地说 我想用 python 来做到这一点 比如加载一个配置文件 包含所有相关的类 函数 目前 我正在使用 python 生成笔记本并在服务器上自动启动它们 因为不同的
  • 元组有什么用?

    我现在正在学习 Python 课程 我们刚刚介绍了元组作为数据类型之一 我阅读了它的维基百科页面 但是 我无法弄清楚这种数据类型在实践中会有什么用处 我可以提供一些需要一组不可变数字的示例吗 也许是在 Python 中 这与列表有何不同 每
  • Python 中的舍入浮点问题

    我遇到了 np round np around 的问题 它没有正确舍入 我无法包含代码 因为当我手动设置值 而不是使用我的数据 时 返回有效 但这是输出 In 177 a Out 177 0 0099999998 In 178 np rou
  • 您可以格式化 pandas 整数以进行显示,例如浮点数的“pd.options.display.float_format”?

    我见过this https stackoverflow com questions 18404946 py pandas formatdataframe and this https stackoverflow com questions
  • 从Python中的字典列表中查找特定值

    我的字典列表中有以下数据 data I versicolor 0 Sepal Length 7 9 I setosa 0 I virginica 1 I versicolor 0 I setosa 1 I virginica 0 Sepal
  • 如何使用python在一个文件中写入多行

    如果我知道要写多少行 我就知道如何将多行写入一个文件 但是 当我想写多行时 问题就出现了 但是 我不知道它们会是多少 我正在开发一个应用程序 它从网站上抓取并将结果的链接存储在文本文件中 但是 我们不知道它会回复多少行 我的代码现在如下 r
  • Docker 中的 Python 日志记录

    我正在 Ubuntu Web 服务器上的 Docker 容器中测试运行 python 脚本 我正在尝试查找由 Python Logger 模块生成的日志文件 下面是我的Python脚本 import time import logging
  • 在 Sphinx 文档中*仅*显示文档字符串?

    Sphinx有一个功能叫做automethod从方法的文档字符串中提取文档并将其嵌入到文档中 但它不仅嵌入了文档字符串 还嵌入了方法签名 名称 参数 我如何嵌入only文档字符串 不包括方法签名 ref http www sphinx do
  • 如何通过 TLS 1.2 运行 django runserver

    我正在本地 Mac OS X 机器上测试 Stripe 订单 我正在实现这段代码 stripe api key settings STRIPE SECRET order stripe Order create currency usd em
  • Cython 和类的构造函数

    我对 Cython 使用默认构造函数有疑问 我的 C 类 Node 如下 Node h class Node public Node std cerr lt lt calling no arg constructor lt lt std e
  • 如何使用原始 SQL 查询实现搜索功能

    我正在创建一个由 CS50 的网络系列指导的应用程序 这要求我仅使用原始 SQL 查询而不是 ORM 我正在尝试创建一个搜索功能 用户可以在其中查找存储在数据库中的书籍列表 我希望他们能够查询 书籍 表中的 ISBN 标题 作者列 目前 它
  • 如何在 Windows 命令行中使用参数运行 Python 脚本

    这是我的蟒蛇hello py script def hello a b print hello and that s your sum sum a b print sum import sys if name main hello sys
  • 根据列 value_counts 过滤数据框(pandas)

    我是第一次尝试熊猫 我有一个包含两列的数据框 user id and string 每个 user id 可能有多个字符串 因此会多次出现在数据帧中 我想从中导出另一个数据框 一个只有那些user ids列出至少有 2 个或更多string
  • 为什么 Pickle 协议 4 中的 Pickle 文件是协议 3 中的两倍,而速度却没有任何提升?

    我正在测试 Python 3 4 我注意到 pickle 模块有一个新协议 因此 我对 2 个协议进行了基准测试 def test1 pickle3 open pickle3 wb for i in range 1000000 pickle
  • 将 Python 中的日期与日期时间进行比较

    所以我有一个日期列表 datetime date 2013 7 9 datetime date 2013 7 12 datetime date 2013 7 15 datetime date 2013 7 18 datetime date
  • 模拟pytest中的异常终止

    我的多线程应用程序遇到了一个错误 主线程的任何异常终止 例如 未捕获的异常或某些信号 都会导致其他线程之一死锁 并阻止进程干净退出 我解决了这个问题 但我想添加一个测试来防止回归 但是 我不知道如何在 pytest 中模拟异常终止 如果我只
  • Scipy Sparse:SciPy/NumPy 更新后出现奇异矩阵警告

    我的问题是由大型电阻器系统的节点分析产生的 我基本上是在设置一个大的稀疏矩阵A 我的解向量b 我正在尝试求解线性方程A x b 为了做到这一点 我正在使用scipy sparse linalg spsolve method 直到最近 一切都
  • 更改 Tk 标签小部件中单个单词的颜色

    我想更改 Tkinter 标签小部件中单个单词的字体颜色 我知道可以使用文本小部件来实现与我想要完成的类似的事情 例如使单词 YELLOW 显示为黄色 self text tag config tag yel fg clr yellow s

随机推荐

  • OPANAS: One-Shot Path Aggregation Network Architecture Search for Object Detection论文阅读

    One Shot Path Aggregation Network Architecture Search for Object Detection 1 做了什么 1 此文提出了一种新的单次路径聚合网络结构搜索算法 显著提高了搜索效率和检测
  • VScode 调试python程序,debug状态闪断问题的解决方法

    0 Few words 之前一直在VSCode中debug C 和Python的程序没出过闪断的问题 但是最近在另一台电脑上debug 同样的方法 设置launch json和CMakeList加debug状态等等操作 如我另一篇blog写
  • Brew:command not found in Macbook

    1 zsh command not found brew 进入brew的工作目录 usr local一看 原来 usr local bin都没有了 难怪系统找不到brew这个命令 那么怎么办 最简单的办法就是重新安装Homebrew 1 r
  • 【coding】pandas返回文本序列长度及其描述性统计

    coding pandas返回文本序列长度及其描述性统计 文本长度统计 pandas时不要盲目的使用for loop 费时费力 要熟练掌握pandas提供的内置函数 df len a df a str len 返回的df len a本身也是
  • echarts tootip点击显示 移开不消失

    描述 tooltip点击时显示 依赖不会自动消失 tooltip上有按钮可以点击 可以这样修改 使用tooltip的triggerOn属性 tooltip triggerOn string default mousemove click 提
  • 【unityVR】关于Oculus如何连接unity编译器,无需打包就可以看到场景的教程

    前言 几天的碰壁 没有白费 可以说光是做一个能让让Oculus跑起来的demo这个过程中 几乎是一个坑连着一个坑 国内教程不完善 google也有少量的坑 下面就开始吧 我尽量每一步都说详细点 切记 一定每一步都照做 我就是有些地方想偷懒
  • 【华为机试真题 Python】敏感字段加密

    目录 题目描述 输入描述 输出描述 参考示例 参考代码 机试介绍 写在最后
  • 天翼云登录逆向

    逆向网址 https m ctyun cn wap main auth login redirect 2Fmy 通过按F12抓包分析 加密的是password 在全局中搜索关键词password 通过断点分析进入Object方法中 通过观察
  • Linux中的虚拟化

    在信息大爆炸的今天 大数据 云计算孕育而生 随着计算机硬件的高速发展 单台计算机用途的单一化 在大规模的服务器机房中很多机器职责单一 有些只负责计算 有些只负责存储处理等 硬件的性能潜力不能被高效开发 于是虚拟化技术也由此被设计并开发出来
  • WebBrowser 设置IE兼容性

    在窗体应用程序和wpf程序中会使用到WebBrowser 来显示一个网页 但是可能要显示的网页要求在特定的模式下运行 因此需要调整WebBrowser 对网页兼容性的设置 通过在注册表中设置HKEY CURRENT USER Softwar
  • 【Linux之Shell脚本实战】猜拳小游戏shell脚本

    Linux之Shell脚本实战 猜拳小游戏的shell脚本 一 脚本要求 二 检查本地系统环境 1 检查系统版本 2 检查系统内核版本 三 配置脚本注释模板 1 编辑 vimrc 文件 2 检查模板生效情况 四 编辑shell脚本 1 创建
  • 02vue项目如何配置多页面

    vue项目如何配置多页面 前言 因为我们做项目不可能只有一个界面 就简单说最起码的后台页面 登录界面 主页面最基本的加在一起还三个页面 上次所言cli脚手架搭建一个从0到1的项目 只是单页面 cli脚手架虽然能快速的帮我们搭建一个项目 配置
  • mybatis中批量插入的两种方式(高效插入)

    MyBatis简介 MyBatis是一个支持普通SQL查询 存储过程和高级映射的优秀持久层框架 MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装 MyBatis可以使用简单的XML或注解用于配置和原始映射 将
  • 通过ffmpeg将aac格式转换成wav格式

    这是一个很简单的小程序 但也让我这个初学者折腾了好几天 走算是入门了 总结下学习的过程 希望能够初学者能有所帮助 看源代码 首先得让让它跑起来 看了ffmpeg提供源码api example c 很好的入门程序 虽然对视频编解码十分顺利 但
  • Ubuntu下安装Cppcheck源码操作步骤

    Cppcheck是用在C C 中对code进行静态检查的工具 它的源码在 https github com danmar cppcheck 它的License是GPL 3 0 Cppcheck可以检查不通过编译的文件 执行的检查包括 1 自
  • JavaWeb核心技术——Response响应

    目录 1 Response对象 1 1 Response设置响应数据功能介绍 1 2 Respones请求重定向 1 2 1 Response重定向 redirect 一种资源跳转方式 1 2 2 重定向的实现方式 1 2 3 重定向的特点
  • LeetCode题目笔记——2428. 沙漏的最大总和

    文章目录 题目描述 截图 题目描述 题目难度 中等 方法一 遍历 代码 Python 方法一优化 代码 Python 代码 C 总结 题目描述 截图 这个题是上周的周赛里的第二题 当时做的时候只用了最简单的遍历方法 虽然通过了 但是也挺慢的
  • --RabbitMQ的应用场景以及基本原理介绍

    1 背景 RabbitMQ是一个由erlang开发的AMQP Advanved Message Queue 的开源实现 2 应用场景 2 1异步处理 场景说明 用户注册后 需要发注册邮件和注册短信 传统的做法有两种1 串行的方式 2 并行的
  • 中科院分区表_学术科普:汤森路透分区和中科院JCR分区介绍

    2019年中科院分区表更新了 一区共有1946本 二区有3257本 三区3975本 四区一共有5314本 其中 PNAS及Nature Communications重新回到一区 去年在二区 分区表共收录有14492本期刊 把他们全部放在图文
  • Anaconda3中torch.cuda.is_available()返回false的可能解决办法

    1 问题 在CUDA cudnn 已装好 指令 conda install pytorch torchvision torchaudio pytorch cuda 11 7 c pytorch c nvidia 一直转圈 不得已使用pip指