tensorflow.python.framework.errors_impl.InternalError: Dst tensor is not initialized

解决方案:运行程序之前,先运行export CUDA_VISIBLE_DEVICES=1;如图所示:

最后结果:虽然成功运行,但CPU爆满,GPU使用率为0,没有用到GPU

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 384.125                Driver Version: 384.125                   |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla P100-PCIE...  On   | 00000000:00:0A.0 Off |                    0 |
| N/A   29C    P0    31W / 250W |  15515MiB / 16276MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0     25409      C   python                                     15503MiB |
从这里可以看出GPU对应的是0;从这里可以看出15515MiB / 16276MiBGPU的使用率已经接近100%

precess对应的python可以看出是python进程使用了GPU;查看python进程
ps -aux |grep python
root       974  0.0  0.0 573812 13164 ?        Ssl  May17  14:21 /usr/bin/python -Es /usr/sbin/tuned -l -P
root     12269  569 16.7 19581576 10330540 pts/5 Tl 10:10 2427:53 python train.py
root     17625  0.8  0.4 2222036 250196 pts/5  Tl   16:20   0:28 python train.py
root     18895  0.0  0.0 112712   972 pts/6    S+   17:16   0:00 grep --color=auto python
root     25409  375 19.4 44822564 11966148 pts/5 Tl Aug20 7284:52 python train.py

kill python 进程,如图所示:

显示gpu内存使用为0;

原因解析:使用了ctrl+z终止程序;

但结果是仍然占据了极大的显存;

正确的使用方式是ctrl+c终止程序;

其结果是没有占用显存的

通过分析:ctrl+z是挂起程序;ctrl+c是终止程序

记录运行gpu错误及解决方案相关推荐

  1. apt-mirror is already running(已运行)错误解决方案

    运行sudo apt-mirror却无法启动服务了.而是给出了一行错误提示信息:               apt-mirror is already running, exiting at /us ...

  2. Linux学习笔记(十八) -- 运行程序,出现Failed to load module canberra-gtk-module错误的解决方案

    1.错误内容 错误描述 执行程序时,提示如下错误: Failed to load module "canberra-gtk-module" 2.解决方案 (1)执行语句: sudo ...

  3. PHP中间件ICE,ICE的安装配置,ICE常见编译和运行(异常)错误(自测Php版本安装部分,因为php版本跟ice版本不一样失败)

    ICE(Internet Communications Engine)是Zeroc提供的一款高性能的中间件.使用ICE能使得php(或c++,java,python)与java,c++,.net,py ...

  4. 一套优雅的 Go 错误问题解决方案

    作者:andruzhang,腾讯 IEG 后台开发工程师 在使用 Go 开发的后台服务中,对于错误处理,一直以来都有多种不同的方案,本文探讨并提出一种从服务内到服务外的错误传递.返回和回溯的完整方案, ...

  5. SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案

    SQL2005 安装时 "性能监视器计数器要求(错误)" 解决方案 出现此类问题一般都是在非法卸载sql2005出现的 在 "开始" -->  " ...

  6. MySQL数据库常见错误及解决方案

    MySQL数据库常见错误及解决方案 1 MySQL无法重启问题解决Warning: World-writable config file '/etc/my.cnf' is ignored 原因 今天帮 ...

  7. mysql数据库常见的错误_MySQL数据库常见错误及解决方案

    1.MySQL无法重启问题解决Warning: World-writable config file '/etc/my.cnf' is ignored 原因 今天帮朋友维护服务器,在关闭数据库的命令发 ...

  8. 【Typora篇】Calibre软件运行报错QT解决方案

    [Typora篇]Calibre软件运行报错QT解决方案 目前唯一遇到Typora与其冲突:打开Calibre时,显示"This application failed to start be ...

  9. 计算机视觉:Bag of words算法实现过程中出现错误及解决方案

    Bag of words算法实现过程中出现错误及解决方案 出现的问题 IndexError: list index out of range OSError:x.sift not found sqli ...

最新文章

  1. MyEclipse设置默认的文档注释和背景色设置
  2. 2017阿里云TECH INSIGHT干货分享第六届隆重回归
  3. python3和pip3安装和问题解决
  4. WeChat:微信小程序设计流程注册完善、设计开发、审核发布之详细攻略
  5. 大学生计算机等级考试c 语言程序设计,计算机等级考试c语言程序设计习题大学论文.doc...
  6. 网页设计简约_简约设计指南
  7. 【uni-app】swiper 实现纵向轮播,且支持鼠标滚轮滚动翻页
  8. An unspecified error occurred!
  9. db2 语句包括不必要的列表_DB2 SQL0956C 数据库堆中没有足够的处理空间可用来处理此语句...
  10. 女式T恤行业调研报告 - 市场现状分析与发展前景预测
  11. mysql front 视图_mysql 视图
  12. pyinstaller相关错误
  13. mysql备份工具命令xtra_mysql xtrabackup备份工具使用
  14. JS base64 加密和 后台 base64解密(防止中文乱码)
  15. Bootstrap框架使用及可视化布局
  16. 软件调试修炼之道之——山重水复疑无路
  17. linux中dd命令写入数据,Linux中dd命令的用法
  18. 大长今人物系列:长今的心理课——医女张德(转载)
  19. 安装Dev c++后,编译文件出现未编译的解决方法
  20. golang时间类型字符串转时间类型

热门文章

  1. Python坑:bool是int的子类、列表循环中的变量泄露、lambda在闭包中会保存局部变量、重用全局变量
  2. 手写Python中列表和字符串的反转
  3. Python有哪些好用的语言翻译方法
  4. 720不能建立远程计算机连接,有高手知道错误720:不能建立到远程计算机的连接这个问题怎么解决? 爱问知识人...
  5. 让计算机时间和网络时间同步,如何让电脑时间与北京时间同步?
  6. epoll(eventpoll)是干嘛的?IO多路转接技术(相较select、poll的优点)
  7. 手把手详解堆排序,堆就这么难懂?没有人看一遍学不会的,如果学不会,那就两遍吧
  8. GCD Game 博弈论-Nim-质因数应用-质因数个数预处理
  9. java.lang object math string,面向对象知识点回顾
  10. 名词解释失效安全_09失效分析复习题新