使用CUDA遇到的坑
在使用Paddle
、Pytorch
或者是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遇到的坑相关推荐
- ubuntu 16.04安装nVidia显卡驱动和cuda/cudnn踩坑过程
推荐新版安装教程 http://blog.csdn.net/chenhaifeng2016/article/details/78874883 安装深度学习框架需要使用cuda/cudnn(GPU)来加 ...
- cudnn 安装失败_Win10下安装tensorflow环境的一些坑
2020更新: Attention!由于tensorflow更新频繁,特别是现在的2.x版本,改动较大,以下内容是基于tf-1.14版本的.本文基本内容如下: 导入Numpy报错问题解决 CUDA,c ...
- 双系统Ubuntu22.04深度学习环境配置与踩坑记录
双系统Ubuntu22.04深度学习环境配置踩坑记录 前言 目录 相关版本 主要参考教程 Ubuntu安装 Nvidia和CUDA安装 踩坑经历 官网安装所遇问题 cuDNN安装 Anaconda安装 ...
- ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务
[摘要] docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程. 第一步: 删除之前的nvi ...
- win10+tensorflow-gpu+pycharm+anaconda...的成功安装,顺利在spyder import tensorflow
装了好几天的tensorflow,终于今天装好了.在这里记录一下,免得下次遇到问题忘了怎么解决. 首先我是找了几篇文章,将需要用上的环境都准备好. 第一篇 参考文章,不过这篇文章少了前期几个步骤. 第 ...
- 在服务器上安装tensorflow-gpu版本及其使用
[Deprecated]在服务器上安装tensorflow-gpu版本及其使用 已过时,不建议参考 本文档是在服务器上,不要su权限,全部命令行下载安装配置教程 ###### 系统 Centos7 显 ...
- TensorFlow 中的 LRNOp
TensorFlow 中的 LRNOp 与 Caffe 的差异: 直接使用平方和而不是像论文中一样使用平方和的均值,因此算子的推荐参数有所不同: 仅支持 NHWC 格式的输入: CPU 后端除框架源码 ...
- 从头开始训练一个检测QR二维码区域的YOLOv3模型
条形码和二维码在识别的时候主要包含定位和解码两个步骤.寻找码的位置,除了用传统的图像算法之外,也可以借助深度学习.那么深度学习的效率如何,我做了一个实验. 为QR二维码训练YOLOv3模型 编译Dar ...
- pytorch离线快速安装
1.pytorch官网查看cuda版本对应的torch和torchvisionde 版本(ncvv -V,nvidia-sim查看cuda对应的版本) 2.离线下载对应版本,网址https://dow ...
最新文章
- 奔图内部扫描错误13_现代浏览器内部揭秘(第三部分)
- Idea中一个服务按多个端口同时启动
- 如何入手卷积神经网络
- 大神级的布线,人家攻城狮是如何做到的?
- 2020 区域赛(沈阳) M. United in Stormwind fwt + sosdp
- java 提交的内存_Java使用内存映射实现大文件的上传
- Oauth协议是否会泄露用户的密码
- C# 设置Windows程序窗口为穿透状态
- 平衡二叉树的插入与调整
- 面试之MySQL调优问题
- Flutter绘制虚线
- c语言局域网聊天,局域网聊天的程序(C++版)
- 中学计算机基础授课ppt,高中信息技术说课课件.ppt
- 详细“企业库”编写流程
- python 特征选择方法_机器学习小窍门:Python 帮你进行特征选择
- Windows Server 2012 R2 安装补丁
- 空中交通通信控制设备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 题解 | Guessing ETT-2019牛客暑期多校训练营第三场C题
- Bandizip 7.16和winRAR在文件右键压缩功能上的差异
- 使用ivx中表格组件的经验总结
热门文章
- 查询oracle表空间有什么数据,oracle查询表空间使用情况与查询有哪些数据库实例在运行...
- android的CursorLoader用法小结
- 博通:NFC将成手机标配nbsp;新芯…
- lisp语言如何画小红点_实验四、五 用AutoCADLISP语言编程绘图
- Maven学习总结(十一)——Maven项目对象模型pom.xml文件详解
- rails与mysql之间中文数据显示不一致的问题
- 汇编指令-adr与ldr伪汇编区别(8)
- Hibernate 多对多关系实现
- 完整简单的红黑树算法
- SQL高级---SQL NULL 值