这个问题的可行的一种解决方法:

刚开始有这个问题的时候,直接在百度上查的,就只找到了一种解决方法,就是让我去调小batchsize,试过之后,还是同样的问题。所以就想到可能不是代码本身的问题,因为原来如果是需要用到的显存超了的话,会显示cuda out of memery之类的错误。那么可能是我pytorch环境的问题,但是自己的水平比较差,查不出来具体环境哪里出了问题,所以用了一个本方法,那就是重新安装了pytroch和cuda,然后这个问题就得到了解决,一下是具体的代码,按照顺序来操作就可以了:

首先是卸载原来的环境:

conda uninstall pytorch
conda uninstall libtorch
pip uninstall torch

为了确保卸载的干净,还要接着执行下面的代码:

python -m ensurepip
python -m pip install --upgrade pip
pip uninstall torchvision

接着就可以重新安装环境了,可以去这个地址找对应的代码就可以了,注意下自己电脑或者是服务器的cuda版本。

我的服务器最大支持的cuda版本是11.7,所以我运行的是下面这行代码:

conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.6 -c pytorch -c conda-forge

最后等待安装,然后我的这个问题就解决了。

建议:

遇到这个问题的时候可能是GPU的显存不行,可以先调小batch size,要是没有别的办法了,可以试一下这个方法。

非常感谢这个教我重新安装pytorch环境的链接

RuntimeError: no valid convolution algorithms available in CuDNN相关推荐

  1. 卷积和池化matlab 实现,UFLDL新版教程与编程练习(七):Convolution and Pooling(卷积和池化)...

    UFLDL是吴恩达团队编写的较早的一门深度学习入门,里面理论加上练习的节奏非常好,每次都想快点看完理论去动手编写练习,因为他帮你打好了整个代码框架,也有详细的注释,所以我们只要实现一点核心的代码编写工 ...

  2. UFLDL教程:Exercise:Convolution and Pooling

    Deep Learning and Unsupervised Feature Learning Tutorial Solutions CNN的基本结构包括两层 其一为特征提取层,每个神经元的输入与前一 ...

  3. Deep Learning 10_深度学习UFLDL教程:Convolution and Pooling_exercise(斯坦福大学深度学习教程)...

    前言 理论知识:UFLDL教程和http://www.cnblogs.com/tornadomeet/archive/2013/04/09/3009830.html 实验环境:win7, matlab ...

  4. PyTorch Python API详解大全(持续更新ing...)

    诸神缄默不语-个人CSDN博文目录 具体内容以官方文档为准. 最早更新时间:2021.4.23 最近更新时间:2023.1.9 文章目录 0. 常用入参及函数统一解释 1. torch 1.1 Ten ...

  5. TensorFlow 中的 Conv2DOp

    TensorFlow 中的2D 卷积主要依赖外部库,如 cuDNN.cuBLAS.ROCm 和 hfp/libxsmm,仅 DeepConv2D<CPUDevice, T> 为源码实现. ...

  6. 【源码解析】如何从零实现一个回归模型?

    说明:本文源代码来源于MACHINE LEARNING 2022 SPRING课程,我只是针对源代码进行了一些加工处理.感谢互联网,让我们能免费接触到这些优秀的课程. 前置知识 什么是回归模型?简单说 ...

  7. 自己写一个PRISMA 让两张图片融合起来

    原文:http://blog.askfermi.me/2016/09/27/diy-prisma/ 大约2个月前的一天,一款叫做PRISMA的应用突然刷爆了朋友圈,后来还出现了叫做Ostagram之类 ...

  8. 大牛deep learning集合

    作者1:tornadomeet 出处:http://www.cnblogs.com/tornadomeet 作者1:denghp83 出处:http://blog.csdn.net/denghp83/ ...

  9. CNN (吴恩达 2021

    week1-2 02_边缘检测例子_哔哩哔哩_bilibili ​ ​ 我们之前在说面部识别介绍过,要识别面部,都是从细微的边缘入手,一层一层聚类,最终实现人脸的识别.神经网络由浅层到深层,分别可以检 ...

  10. 网上某位牛人的deep learning学习笔记汇总

    目录(?)[-] 作者tornadomeet 出处httpwwwcnblogscomtornadomeet 欢迎转载或分享但请务必声明文章出处 Deep learning一基础知识_1 Deep le ...

最新文章

  1. AI技术诠释全新智能,多方位优化样样贴心
  2. xamarin 学习笔记02- IOS Simulator for windows 安装
  3. Android Studio3.0中dependencies依赖由compile变为implementation的区别
  4. integer是值传递还是引用传递_值传递与引用传递
  5. 二叉树先序,中序,后序,层次遍历(数据结构)
  6. 一位父亲对孩子的灭日教育(暴强)
  7. Windows10电脑线 下hosts文件地址
  8. Professional ASP.NET 2.0之跨页提交-Cross Page Posting
  9. 服务器 2.5 英寸硬盘托架安装
  10. 在Anylogic建立自己的智能体
  11. rgba颜色和16进制颜色互相转换
  12. 组态软件MCGS(昆仑通态)初识
  13. 生物信息学入门之基本概念之蛋白质同源检测和折叠识别
  14. selector wakeup
  15. 自然语言处理学习笔记-lecture08-语义分析
  16. Android WebView监听console错误信息
  17. 什么是前端框架与后端框架
  18. 双核心三层交换机路由功能详细配置
  19. 使用GDI绘制像素矩阵与像素缓冲区
  20. 验证tensorflow是否安装成功

热门文章

  1. jenkins打包后文件通过ssh上传linux服务器配置
  2. 【PMI-PMP®模考三】2022
  3. 最好用的免费数据恢复软件下载
  4. 第24章 QSPI—读写串行FLASH
  5. 电脑蓝屏问题处理,主要是引导修复
  6. C语言程序设计题目汇总(不断更新中)
  7. 黑莓7290无信号问题
  8. ubuntu linux多声卡设置默认声卡shell指令
  9. 打造Linux三流娱乐环境,二流办公环境,一流Java开发环境
  10. win11怎么改成win7界面设置?