在使用PaddlePytorch或者是Tensorflow的时候,可能出现以下错误

ExternalError: CUDA error(100), no CUDA-capable device is detected. [Hint: 'cudaErrorNoDevice'. This indicates that no CUDA-capable devices were detected by the installed CUDA driver. ] (at ..\paddle\fluid\platform\gpu_info.cc:108)[operator < fill_constant > error]

或者是

Compiled with WITH_GPU, but no GPU found in runtime.

说白了就是GPU不可用,研究了很久很久,尝试了各种方法,最后找到了解决方案:

import os
os.environ["CUDA_VISIBLE_DEVICES"] = '0'

只需要在代码中添加以上代码即可,需要说明的是,一定要加在文件的最顶部,再引入其他的深度学习库!

以下是正确的使用方法:

import os
os.environ["CUDA_VISIBLE_DEVICES"] = '0'
import paddle

以下是错误的使用方法:

import paddle
import os
os.environ["CUDA_VISIBLE_DEVICES"] = '0'

使用CUDA遇到的坑相关推荐

  1. ubuntu 16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程

    推荐新版安装教程 http://blog.csdn.net/chenhaifeng2016/article/details/78874883 安装深度学习框架需要使用cuda/cudnn(GPU)来加 ...

  2. cudnn 安装失败_Win10下安装tensorflow环境的一些坑

    2020更新: Attention!由于tensorflow更新频繁,特别是现在的2.x版本,改动较大,以下内容是基于tf-1.14版本的.本文基本内容如下: 导入Numpy报错问题解决 CUDA,c ...

  3. 双系统Ubuntu22.04深度学习环境配置与踩坑记录

    双系统Ubuntu22.04深度学习环境配置踩坑记录 前言 目录 相关版本 主要参考教程 Ubuntu安装 Nvidia和CUDA安装 踩坑经历 官网安装所遇问题 cuDNN安装 Anaconda安装 ...

  4. ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务

    [摘要] docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程. 第一步: 删除之前的nvi ...

  5. win10+tensorflow-gpu+pycharm+anaconda...的成功安装,顺利在spyder import tensorflow

    装了好几天的tensorflow,终于今天装好了.在这里记录一下,免得下次遇到问题忘了怎么解决. 首先我是找了几篇文章,将需要用上的环境都准备好. 第一篇 参考文章,不过这篇文章少了前期几个步骤. 第 ...

  6. 在服务器上安装tensorflow-gpu版本及其使用

    [Deprecated]在服务器上安装tensorflow-gpu版本及其使用 已过时,不建议参考 本文档是在服务器上,不要su权限,全部命令行下载安装配置教程 ###### 系统 Centos7 显 ...

  7. TensorFlow 中的 LRNOp

    TensorFlow 中的 LRNOp 与 Caffe 的差异: 直接使用平方和而不是像论文中一样使用平方和的均值,因此算子的推荐参数有所不同: 仅支持 NHWC 格式的输入: CPU 后端除框架源码 ...

  8. 从头开始训练一个检测QR二维码区域的YOLOv3模型

    条形码和二维码在识别的时候主要包含定位和解码两个步骤.寻找码的位置,除了用传统的图像算法之外,也可以借助深度学习.那么深度学习的效率如何,我做了一个实验. 为QR二维码训练YOLOv3模型 编译Dar ...

  9. pytorch离线快速安装

    1.pytorch官网查看cuda版本对应的torch和torchvisionde 版本(ncvv -V,nvidia-sim查看cuda对应的版本) 2.离线下载对应版本,网址https://dow ...

最新文章

  1. 奔图内部扫描错误13_现代浏览器内部揭秘(第三部分)
  2. Idea中一个服务按多个端口同时启动
  3. 如何入手卷积神经网络
  4. 大神级的布线,人家攻城狮是如何做到的?
  5. 2020 区域赛(沈阳) M. United in Stormwind fwt + sosdp
  6. java 提交的内存_Java使用内存映射实现大文件的上传
  7. Oauth协议是否会泄露用户的密码
  8. C# 设置Windows程序窗口为穿透状态
  9. 平衡二叉树的插入与调整
  10. 面试之MySQL调优问题
  11. Flutter绘制虚线
  12. c语言局域网聊天,局域网聊天的程序(C++版)
  13. 中学计算机基础授课ppt,高中信息技术说课课件.ppt
  14. 详细“企业库”编写流程
  15. python 特征选择方法_机器学习小窍门:Python 帮你进行特征选择
  16. Windows Server 2012 R2 安装补丁
  17. 空中交通通信控制设备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. 题解 | Guessing ETT-2019牛客暑期多校训练营第三场C题
  19. Bandizip 7.16和winRAR在文件右键压缩功能上的差异
  20. 使用ivx中表格组件的经验总结

热门文章

  1. 查询oracle表空间有什么数据,oracle查询表空间使用情况与查询有哪些数据库实例在运行...
  2. android的CursorLoader用法小结
  3. 博通:NFC将成手机标配nbsp;新芯…
  4. lisp语言如何画小红点_实验四、五 用AutoCADLISP语言编程绘图
  5. Maven学习总结(十一)——Maven项目对象模型pom.xml文件详解
  6. rails与mysql之间中文数据显示不一致的问题
  7. 汇编指令-adr与ldr伪汇编区别(8)
  8. Hibernate 多对多关系实现
  9. 完整简单的红黑树算法
  10. SQL高级---SQL NULL 值