每次重新打开matlab运行神经网络都会警告,并且重新编译要花费很长时间。网络训练的结果也不对。我的matlab版本是2020a的,cuda是11.3的。
找了很久在mathworks官网找到了答案。

从 R2020b 开始,默认情况下禁用 GPU 设备的向前兼容性。在 R2020a 和更早版本中,您无法禁用 GPU 设备的向前兼容性。通过在运行时重新编译设备库,向前兼容性允许您使用具有在您的 MATLAB 版本构建后发布的架构的 GPU 设备。启用前向兼容性后,CUDA 驱动程序会在您第一次访问架构比您的 MATLAB 版本更新的设备时重新编译 GPU 库。重新编译最多可能需要一个小时。增加 CUDA 缓存大小以防止再次出现此延迟。有关说明,请参阅增加 CUDA 缓存大小。禁用向前兼容性后,您将无法使用具有在您使用的 MATLAB 版本构建之后发布的架构的 GPU 设备执行计算。如果要在 MATLAB 中使用此 GPU 设备,则必须启用前向兼容性。警告启用前向兼容性可能会在 GPU 计算期间导致错误答案和意外行为。设备库重新编译的成功程度可能因设备架构和 MATLAB 使用的 CUDA 版本而异。在某些情况下,前向兼容性无法按预期工作,库的重新编译会导致错误。例如,从 CUDA 版本 10.0-10.2(MATLAB 版本 R2019a、R2019b、R2020a 和 R2020b)到 Ampere(计算能力 8.x)的向前兼容性仅具有有限的功能。您可以使用以下方法为 GPU 设备启用前向兼容性。使用函数parallel.gpu.enableCUDAForwardCompatibility。使用此方法启用前向兼容性在 MATLAB 会话之间不是持久的。将环境变量设置 MW_CUDA_FORWARD_COMPATIBILITY为 1. 这可以保持 MATLAB 会话之间的向前兼容性。如果在 MATLAB 运行时更改环境变量,则必须重新启动 MATLAB 才能看到效果。在客户端,您可以使用setenv来设置环境变量。然后,您可以将环境变量从客户端复制到工作程序,以便工作程序以与客户端相同的方式执行计算。有关更多信息,请使用Set Environment Variables on Workers。增加CUDA缓存大小
如果您的 GPU 架构在您的 MATLAB 版本中没有内置的二进制支持,则图形驱动程序必须编译和缓存 GPU 库。首次从 MATLAB 访问 GPU 时,此过程最多可能需要一个小时。要增加 CUDA 缓存大小以防止再次出现此延迟,请将环境变量CUDA_CACHE_MAXSIZE设置为最小值 536870912(512 MB)。在客户端,您可以使用setenv来设置环境变量。然后,您可以将环境变量从客户端复制到工作程序,以便工作程序以与客户端相同的方式执行计算。有关更多信息,请使用Set Environment Variables on Workers。

这是原地址
这是另一个人也遇到类似的问题

Matlab 警告: The CUDA driver must recompile the GPU libraries because your device is more recent than相关推荐

  1. 报Warning如下: Warning: The CUDA driver must recompile the GPU librariesbecause your device is more rec

    配置 出现版本MATLAB R2018a + NVIDIA RTX2080Ti + 驱动440.82 + CUDA10.2 + cudnn7.6.5 报错 报Warning如下: Warning: T ...

  2. Matlab2019b.Warning: The CUDA driver must recompile the GPU librariesbecause your device is more

    项目场景: 内容报错: Warning: The CUDA driver must recompile the GPU librariesbecause your device is more rec ...

  3. pytorch CUDA driver version is insufficient for CUDA runtime version解决

    pytorch CUDA driver version is insufficient for CUDA runtime version 最后发现pytorch下载时选择cuda版本,选错了安装就会报 ...

  4. 'CUDA driver version is insufficient for CUDA runtime version

    ubuntu系统中,运行报错: 'CUDA driver version is insufficient for CUDA runtime version nvidia驱动是384.111, cuda ...

  5. Check failed: error == cudaSuccess (35 vs. 0) CUDA driver version is insufficient for CUDA runtime

    Check failed: error == cudaSuccess (35 vs. 0)  CUDA driver version is insufficient for CUDA runtime ...

  6. 成功解决torch.cuda.CudaError: CUDA driver version is insufficient for CUDA runtime version (35) [ WARN:0

    成功解决torch.cuda.CudaError: CUDA driver version is insufficient for CUDA runtime version (35) [ WARN:0 ...

  7. 清理Mac OSX中安装的nvidia CUDA driver

    看到我的就MBP是nvidia的320M,没有仔细查阅资料,就以为支持CUDA,然后按照了CUDA driver,然后就看到Preference里提示不支持.那现在准备删除吧. /usr/local/ ...

  8. 解决CUDA driver version is insufficient for CUDA runtime version

    问题 在服务器上安装mxne的GPU版本 sudo pip install mxnet-cu80==1.2.1 然后在gpu上创建数据 import mxnet as mx mx.nd.array([ ...

  9. DeepFaceLab报错,CUDA driver is insufficient 解决方法!

    DeepFaceLab报错,CUDA driver is insufficient 解决方法! 参考文章: (1)DeepFaceLab报错,CUDA driver is insufficient 解 ...

最新文章

  1. 第六周项目三-IP地址类
  2. 从各方面数据来看《猎场》为什么收官后热度依旧
  3. OpenCV Harris 角点检测子
  4. T-SQL备忘(6):常用内置函数
  5. 硅谷观察者眼中的亚洲
  6. Linux常用命令(第二版) --Shell应用技巧
  7. C语言 memset函数简单实现
  8. 计算机控制台win10,寻找win10电脑的控制面板工具
  9. bigdecimal不等于0怎么写_写文章死憋写不出来,怎么破?
  10. linux g++开启C++11/14支持
  11. android中常用正则表达式
  12. 维纳滤波——Wiener Filter(一些理解)
  13. eclipse使用配置教程
  14. 删除或复制文件提示:文件名无效或太长/目标路径太长/找不到该项目
  15. ubuntu 双显卡安装n卡 Quadro K620 Tesla K80*8 显卡驱动的卸载 (已解决)没有图形界面。黑屏
  16. vm镜像 黑群晖_VMWare虚拟机安装黑群晖 (DSM6.2.1)
  17. 蛋白质结构预测与分析
  18. 磁盘类型由动态转换成基本
  19. 一种低成本的兰吉尔电表电量采集方案
  20. [面向对象与多线程综合实验]数据挖掘系统

热门文章

  1. android 仿小红书标签,Android 仿小红书图片标签
  2. 邓州二高中2021年高考成绩查询,邓州一高、二高、花洲实验高中高考成绩喜报!...
  3. 在github上写个人简历——先弄个主页
  4. ARP欺骗原理及欣向路由的先天免疫(转)
  5. java disruptor 例子_Disruptor应用实例
  6. 机械设计经验分享,兼顾这五个设计原则,才能真正做好非标设计
  7. 基于ThinkPHP6.0的梦亚网络验证开源源码
  8. 苹果驱动开发的三种类型(dext、sext、kext)
  9. 汉诺塔演示程序QBasic版,开博第一帖
  10. java 小册子之 volatile