遇到的问题

最近在带4卡GeForce RTX 3080 的服务器上安装了一个高版本的pytorch,发现在运行如下命令时报如下错误:运行命令如下:
import torchprint(torch.__version__)
print(torch.cuda.is_available())
torch.zeros(1).cuda()
print(torch.cuda.get_arch_list())

报错如下:

NVIDIA GeForce RTX 3080 with CUDA capability sm_86 is not compatible with the current PyTorch installation.
The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_70.
If you want to use the NVIDIA GeForce RTX 3080 GPU with PyTorch, please check the instructions at https://pytorch.org/get-started/locally/warnings.warn(incompatible_device_warn.format(device_name, capability, " ".join(arch_list), device_name))

即当前显卡的算力sm_86与当前安装的pytorch版本所能支持的算力[sm_37 sm_50 sm_60 sm_70]并不兼容。

解决办法

  1. 查看了系统当前的版本
    (1)ubuntu 22.04
    (2)cuda 11.4
    (3)Python 3.7
    (4)显卡 GeForce RTX 3080,算力为8.6,可在如下官方链接中查看:显卡算力查看

  2. 根据网上网友提供的相关资料,找到了当下不同Pytorch版本所支持的算力如下表所示



    从上图中可以看到pytorch的1.8.0,且是cuda11.1的版本是支持显卡算例为sm_86的。因此,在本服务器安装的时候,安装上述对应的版本(值的注意的是:虽然该版本所对应的cuda与本服务器所已经安装的cuda11.4版本不对应,但最后安装完毕后,pytorch可正常调用显卡资源。可能cuda版本是向下兼容的)

安装命令如下:

pip install torch==1.8.0+cu111 torchvision==0.9.0+cu111 torchaudio==0.8.0 -f https://download.pytorch.org/whl/torch_stable.html
  1. 输入如下代码,对安装的pytorch进行测试验证:
import torchprint(torch.__version__)
print(torch.cuda.is_available())
torch.zeros(1).cuda()
print(torch.cuda.get_arch_list())

输出结果如下:

之前所报的错误已经消失了。

NVIDIA GeForce RTX 3080 with CUDA capability sm_86 is not compatible with the current PyTorch相关推荐

  1. nvidia显卡cuda的性能_性能追平上代万元旗舰!NVIDIA GeForce RTX 3070规格解析

    在RTX 3090和RTX 3080后,9月2日NVIDIA发布会上老黄(NVIDIA CEO黄仁勋)发布的第三款显卡如今终于揭开了其神秘的面纱.由于前两款的市场反应非常激烈,开卖即断货,所以NVID ...

  2. NVIDIA GeForce RTX 2070显卡参数

    以下是通过CUDA例程deviceQuery得到的结果: CUDA Device Query (Runtime API) version (CUDART static linking) Detecte ...

  3. Ubuntu 18.04 安装 GeForce RTX 3080

    Ubuntu 18.04 安装 GeForce RTX 3080 1,安装GeForce RTX 3080 2,禁用nouveau 1,安装GeForce RTX 3080 wget https:// ...

  4. win10 + NVIDIA GeForce RTX 2080 Ti + CUDA10.0 + cuDNN v7.6.5

    win10 + NVIDIA GeForce RTX 2080 Ti + CUDA10.0 + cuDNN v7.6.5 配置教程 参考文献: 本文参考了一下文献: 显卡驱动版本号一定要与cuda版本 ...

  5. 联想Y7000P重装Ubuntu16.04.7系列教程(Nvidia GeForce RTX 2060/driver Version 460.67/CUDA11.2/CUDNN8.1.1)

    文章目录 联想Y7000P 2020H重装Ubuntu16.04.7系列教程(Nvidia GeForce RTX 2060/driver Version 460.67/CUDA11.2/CUDNN8 ...

  6. 【NVIDIA GeForce RTX 2060】

    1 参考文章: NVIDIA GeForce RTX 2060详细参数:https://www.nvidia.cn/geforce/graphics-cards/rtx-2060/ GPU与显卡的区别 ...

  7. linux系统下安装2080ti驱动,CentOS 7.4 Nvidia GeForce RTX 2080 Ti 显卡驱动安装

    环境描述 系统版本:CentOS Linux release 7.4.1708 (Core) 内核版本:3.10.0-693.el7.x86_64 显卡驱动版本: NVIDIA-Linux-x86_6 ...

  8. 技嘉 b360m d3h-cf efi_技嘉Geforce RTX 3080 GAMING OC 10G评测:性能入魔,方为魔鹰_显卡...

    2020-10-23 14:54:131点赞2收藏1评论 想攒一台电竞主机.家用主机.酷炫主机无从下手?想省钱又怕性能不达标?值得买帮你打造定制化DIY装机工具,自助全网比价装机,提供最适合的搭配方案 ...

  9. 【AI应用】NVIDIA GeForce RTX 3060的详情参数

    [AI应用]NVIDIA GeForce RTX 3060的详情参数 1.背景 2.理论性能 3.实测 1.背景 NVIDIA GeForce RTX 3060 主要参数: 核心频率 1320 MHz ...

最新文章

  1. C++中虚函数、虚指针和虚表详解
  2. 自己写的thinkphp自动生成类
  3. Python面试题40问
  4. Quartz详解和使用CommandLineRunner在项目启动时初始化定时任务
  5. Android中进程与线程
  6. MySQL调优(四):MySQL索引优化实现细节
  7. 《剑指offer》扑克牌顺序
  8. c# 多线程 执行事件 并发_C#.NET Thread多线程并发编程学习与常见面试题解析-1、Thread使用与控制基础...
  9. 怎么修改提交git是的用户名_git 修改提交邮箱以及用户名-亲测
  10. Spark和机器学习整合
  11. php 调试常用函数,PHP几个常用的去空、分组、调试数组函数
  12. asp.net安全身份验证
  13. java math.floordiv,Math类的常用方法--田小江
  14. java sql 字符串_java用字符串拼接SQL语句的特殊字符转义问题
  15. HTML+CSS+JS在线客服对话框迷你版
  16. 2011年IT行业薪资调查报告
  17. js柯里化的认识(本文转载自https://www.zhangxinxu.com/wordpress/2013/02/js-currying),觉得很有用就记下了
  18. 记录:图片转字符画及文字转字符画
  19. 性能之颠-应用程序性能技术
  20. MOOS程序解析记录(6)uSimMarine解析1

热门文章

  1. 【IT科普】没有C语言之父,就没有乔布斯和Win10!
  2. 高斯勒让德求积公式matlab通用程序,数值分析——Gauss-Legendre 求积分(Matlab实现)...
  3. C++练习小写变大写
  4. shader graph_Shader Graph中的自定义照明:在2019年扩展图形
  5. Real-Time Rendering 4th 译文《六 纹理(上)》
  6. JVM调优理论与实践最佳结合
  7. VS 无法启动程序(系统找不到指定路径)的解决方法
  8. 无限极分类之查找家谱树
  9. 鲲鹏Arm64 openEuler 虚拟机学习
  10. 【数据结构】字符串 模式匹配算法的理解与实现 Brute Force算法(BF算法)与KMP算法 (C与C++分别实现)