Python&anconda系列(亲测有效):安装pytorch以及报错AssertionError: Torch not compiled with CUDA enabled解决方法
安装pytorch以及报错AssertionError: Torch not compiled with CUDA enabled解决方法
- 前言:
- 零. 环境
- 一. 安装pytorch
- 二. torch报错AssertionError: Torch not compiled with CUDA enabled解决方法 torch适配CUDA降版本、选择gpu版本最终方案
- 三. conda安装GPU版pytorch,结果却是cpu版本[找到问题根源,从容解决]
-
- 一、问题描述
- 二、网上解决方案罗列【此节为反面方案罗列!!!】
- 三、发现的根本原因[独家]
- 四. 问题
-
- 1. 我觉得删除cpuonly和pytorch-mutex还是有用吧,我是同样的命令,同样的源,就是删了这两个就从cpu变gpu了
- 2. 博主讲的太好了,终于明白是怎么一回事了表情包。还有个疑问,我也遇到像您一样的问题,源中没有匹配的py/cuda/torch版本,请问电脑cuda安装的是11.6版本,可以为了python3.6安装cudatoolkit11.3版本的pytorch吗?即cudatoolkit版本可以比cuda版本低吗?提前感谢!
- 3. 博主我有个问题,您的torchvision的版本是从哪看来的呢?
- 4. cuda和cudnn不是在系统里直接装的吗,这边应该不需要考虑版本匹配吧
- 5. 可是把numpy卸载了,项目需要咋办,再下回来吗
- 6. 楼主nb!!!有个问题就是为什么官方源里面会找不到?连官方源都不全,那要他何用
- 7. 我尝试在虚拟环境中使用pip安装pytorch GPU版本, 因为pip方式可用的torch组合比conda方式更多. 我的做法如下:
- 8. 在[这里](https://pytorch.org/get-started/previous-versions/)搜你项目需要的cuda、python然后安装gpu版本吧
- 9. 楼主你好,conda中安装了cuda,那么系统还需要安装cuda吗
- 10. 老哥神中神!我把linux改成win64也装成功了表情包
- 11. 我是在官网安装时候碰到的这个问题,而且是隔段时间会发生一次。看了老哥的整理,大概原因我弄懂了。是每次pytorch官网发布新版本之后,之前旧版本的安装命令就找不到对应的cuda版本了,然后被conda小可爱装了cpu版本。所以可用的方法是在旧版本的搜索页这里,找对应的安装命令就好了。 [网页链接](https://pytorch.org/get-started/previous-versions/)
- 12. 问问博主,清华源中有py3.9+torch2.0.0+cuda11.8的包,但还是装CPU版
- 13. 为什么那个cuda11.3对应的cudnn8.0安装不了呀
- 14. 这个是windows系统吗
- 15. 我也补充一个,conda命令安装pytorch,如果建的环境里面python版本过低,pytorch是要降级的(这俩也有对应关系,conda按照最高能满足python版本的标准安装的pytorch,装不上高版本就会放低)
- 16. widnows系统的记得把linux-64改成win-64就行了
- 17. torchvision如何确定?
- 18. 确实,是看源里有没有gpu版的。看过另一个帖子,同样的torch,都是清华源,windows下就只有cpu版,Linux就有gpu。
- 四. 【已解决】conda安装pytorch总是安装cpu版本的
前言:
二. torch报错AssertionError: Torch not compiled with CUDA enabled解决方法 torch适配CUDA降版本、选择gpu版本最终方案
有些乱,可以选择性观看(阅读)
零. 环境
基本环境
Python&aconda系列:
Python&aconda系列:Anacond、Miniconda的下载安装配置教程详解
python&anconda系列(亲测有效):window11系统CUDA、cuDNN 安装以及环境变量配置
aconda问题以及解决方法
Python&aconda系列: