RuntimeError: Unable to find a valid cuDNN algorithm to run convolution

这篇具有很好参考价值的文章主要介绍了RuntimeError: Unable to find a valid cuDNN algorithm to run convolution。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用yolov5l模型训练时出现报错,但是昨天使用yolov5s模型时是可以正常训练的。

RuntimeError: Unable to find a valid cuDNN algorithm to run convolution

发生报错的原因是gpu内存占用过高,terminal输入nvidia-smi查看gpu的使用情况。

 RuntimeError: Unable to find a valid cuDNN algorithm to run convolution,深度学习,人工智能,pytorch

我们需要把bach_size调小,一般建议是8的倍数,内存不够用时尽量调低,此处我设置成了16。

 parser.add_argument('--batch-size', type=int, default=16, help='total batch size for all GPUs, -1 for autobatch')

结果运行正常。

RuntimeError: Unable to find a valid cuDNN algorithm to run convolution,深度学习,人工智能,pytorch

使用yolov5模型时,s和n模型的深度和通道层数都比较小,batch-size设置的稍大一些,gpu可以跑的动,但使用l和x模型跑的时候就不一定可以跑的动了。使用指令nvidia-smi,根据gpu的使用情况调整batch-size的大小,尽量缩短每次训练模型的时间。文章来源地址https://www.toymoban.com/news/detail-516276.html

到了这里,关于RuntimeError: Unable to find a valid cuDNN algorithm to run convolution的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • https请求报错unable to find valid certification path to requested target解决

            在Java项目中请求HTTPS时,可能会遇到 \\\"unable to find valid certification path to requested target\\\" 错误。这个错误通常是由于SSL证书问题引起的。要解决此问题,可以尝试以下方法 1.忽略SSL验证         OkHttpClient封装请求         HttpURLConnection请求         RestTemplate请求

    2024年02月08日
    浏览(37)
  • 彻底解决:SunCertPathBuilderException: unable to find valid certification path to requested target错误的方法

    请求12306系统查票。之前正常的,现在提示这样的错误: Exception in thread \\\"main\\\" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 如下图:  导致原因:由

    2024年02月05日
    浏览(39)
  • 解决:Unable to add window -- token android.os.BinderProxy is not valid; is your activity running?

    这个问题是我想存储已经创建过的弹窗进行复用过程当中出现的报错,具体代码请看: 在查看报错之后可以确定是 Context 上下文的问题。 在创建Dialog时需要在构造方法当中传递一个Context,如果这个上下文被销毁即这个Activity已经走了OnDestroy方法。那么这个上下文就无效了,

    2024年02月09日
    浏览(39)
  • docker run hello-world报错:Unable to find image ‘hello-world:latest‘ locally

    报错提示: Unable to find image \\\'hello-world:latest\\\' locally docker: Error response from daemon: Head \\\"https://registry-1.docker.io/v2/library/hello-world/manifests/latest\\\": dial tcp: lookup registry-1.docker.io on 192.168.230.2:53: no such host. See \\\'docker run --help\\\'. 解决方法: 首先检查DNS,如果DNS没有配置,需要添加DNS地址。编

    2024年02月12日
    浏览(77)
  • Unable to initialize Git; AggregateError(2) Error: Unable to find git Error: Unable to find git

    MacBook Pro m1 升级系统到13版本后,系统中原有的git突然就不能用了,,,输入git -v 既然打印不到版本号???使用which git 是能打印到配置路径的,,, 解决方案: stack overfolw 帖子地址 然后会跳出一个弹窗让你安装xcode-select 点击安装,自动安装完成,控制台再输入git -v就能

    2024年02月12日
    浏览(57)
  • 【docker】 Unable to find image的解决办法

      今天尝试了下docker,发现存在以下问题,进行记录。 时间:2023-12-26 操作系统:centos opencloudos(腾讯云服务器所用centos) 1、pull测试的hello-world镜像报错: 查了下,需要新建daemon.json文件,把docker国外源变更为国内源。 2、尝试 在里面insert: 然而并不支持,重新运行docker报

    2024年02月19日
    浏览(35)
  • Unable to find GatewayFilterFactory with name TokenRelay

    Spring Cloud Gateway 网关作为代理资源服务器,需要将 JWT 传递给下游资源服务器,下面是网关的配置 TokenRelay 激活 TokenRelayGatewayFilterFactory,将令牌中继传递给下游资源服务,例如系统服务 (youlai-system) 但是项目启动中会报错: 参考链接:Spring Gateway and Auth0: IllegalArgumentException:

    2024年02月07日
    浏览(50)
  • SpringBootTest单元测试异常:Unable to find a @SpringBootConfiguration

    使用@SpringBootTest单元测试启动是异常:         提示为没有找到确定必须的注解,即没有找到springboot的启动类。 方法一         将单元测试类放在与启动类相同的目录下,如: 启动类路径:main/java/org/lizz/obj 单测类路径:test/java/org/lizz/obj 方案二         使用@SpringBootTes

    2024年02月12日
    浏览(27)
  • Flutter问题记录 - Unable to find bundled Java version

    有个紧急问题需要修复,本以为很快就能解决继续休假,没想到项目打开运行后Android端跑不起来了,iOS端正常运行,这就有点莫名其妙,明明放假前还是没问题的,难道我拉取的最新代码有问题?不会吧,谁放假还敲代码啊?🤔️看了下最新的提交记录,还是放假前我提交

    2024年01月16日
    浏览(27)
  • Unable to connect to the server: x509: certificate has expired or is not yet valid

    手动更新所有证书,执行命令 更新用户配置 用更新后的admin.conf替换/root/.kube/config文件 k8s解决证书过期官方文档:https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/ 帮助文档: https://www.cnblogs.com/00986014w/p/13095628.html

    2024年02月04日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包