InternalError: Failed to create session.錯誤及解決方式

  • 前言
  • 錯誤訊息
  • 解決方法

前言

這個錯誤是在一開始訓練Keras(使用TensorFlow當backend)模型的時候就出現。
Python版本:3.5.2
Keras版本:2.1.3
TensorFlow版本:1.9.0

錯誤訊息

InternalErrorTraceback (most recent call last)
<ipython-input-4-d4cc2ca313a3> in <module>
10 model.compile(loss=‘mse’, optimizer=‘adam’)
11 # fit network
—> 12 history = model.fit(X_train, y_train, epochs=3000, batch_size=16, validation_data=(x_test, y_test), verbose=2, shuffle=False)
13 #history = model.fit(X,y, epochs=3000, batch_size=16, verbose=2, shuffle=False)
14 # plot history
/usr/local/lib/python3.5/dist-packages/keras/models.py in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, **kwargs)
963 initial_epoch=initial_epoch,
964 steps_per_epoch=steps_per_epoch,
–> 965 validation_steps=validation_steps)
966
967 def evaluate(self, x=None, y=None,
/usr/local/lib/python3.5/dist-packages/keras/engine/training.py in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, **kwargs)
1667 initial_epoch=initial_epoch,
1668 steps_per_epoch=steps_per_epoch,
-> 1669 validation_steps=validation_steps)
1670
1671 def evaluate(self, x=None, y=None,
/usr/local/lib/python3.5/dist-packages/keras/engine/training.py in _fit_loop(self, f, ins, out_labels, batch_size, epochs, verbose, callbacks, val_f, val_ins, shuffle, callback_metrics, initial_epoch, steps_per_epoch, validation_steps)
1204 ins_batch[i] = ins_batch[i].toarray()
1205
-> 1206 outs = f(ins_batch)
1207 if not isinstance(outs, list):
1208 outs = [outs]
/usr/local/lib/python3.5/dist-packages/keras/backend/tensorflow_backend.py in call(self, inputs)
2471 feed_dict[tensor] = value
2472 fetches = self.outputs + [self.updates_op] + self.fetches
-> 2473 session = get_session()
2474 updated = session.run(fetches=fetches, feed_dict=feed_dict,
2475 **self.session_kwargs)
/usr/local/lib/python3.5/dist-packages/keras/backend/tensorflow_backend.py in get_session()
174 config = tf.ConfigProto(intra_op_parallelism_threads=num_thread,
175 allow_soft_placement=True)
–> 176 _SESSION = tf.Session(config=config)
177 session = _SESSION
178 if not _MANUAL_VAR_INIT:
/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py in init(self, target, graph, config)
1561
1562 “”"
-> 1563 super(Session, self).init(target, graph, config=config)
1564 # NOTE(mrry): Create these on first __enter__ to avoid a reference cycle.
1565 self._default_graph_context_manager = None
/usr/local/lib/python3.5/dist-packages/tensorflow/python/client/session.py in init(self, target, graph, config)
631 if self._created_with_new_api:
632 # pylint: disable=protected-access
–> 633 self._session = tf_session.TF_NewSession(self._graph._c_graph, opts)
634 # pylint: enable=protected-access
635 else:
InternalError: Failed to create session.

解決方法

到命令行使用nvidia-smi查看GPU memory的使用情況:

發現GPU memory己被其它的程序佔滿。
試著將這些程序關掉,然後再重新運行剛剛那段代碼(不必重啟kernel),發現問題成功解決!

InternalError: Failed to create session.錯誤及解決方式相关推荐

  1. docker-compose up:ERROR: Encountered errors while bringing up the project.錯誤及解決方式

    docker-compose up:ERROR: Encountered errors while bringing up the project.錯誤及解決方式 前言 發生原因 錯誤訊息 解決方式 ...

  2. CentOS下安裝Nvidia docker 2.0:[Errno 256] No more mirrors to try錯誤及解決方式

    CentOS下安裝Nvidia docker 2.0:[Errno 256] No more mirrors to try. [Errno 14] HTTPS Error 404 - Not Foun ...

  3. Tensorflow 报错:tensorflow.python.framework.errors_impl.InternalError: Failed to create session....

    问题描述 IDE:pycharm,环境中安装tensorflow-gpu 1.8.0 ,Cuda9 ,cudnn 7,等,运行代码 报错如下 tensorflow.python.framework.e ...

  4. tensorflow.python.framework.errors_impl.InternalError: Failed to create session.

    简介 首先说一下我出现的情况,使用gpu运行跑模型的时候.出现标题的情况.然后查看显卡(命令:nvidia-smi)中进程的使用情况的时候,出现一个python进程正在运行,所以导致无法failed ...

  5. php libiconv close_PHP 編譯安裝時出現 undefined reference to `libiconv' 錯誤的解決方法

    原文:http://flyfishes.blog.51cto.com/3527694/819693 手動編譯PHP安裝時遇到如下錯誤 /usr/local/src/php-5.3.10/ext/xml ...

  6. Control 'GridView1' of type 'GridView' must be placed inside a form tag with runat=server 錯誤的解決辦法

    只要重寫VerifyRenderingInServerForm() public override void VerifyRenderingInServerForm(Control ct) { }

  7. linux grub error 22,Linux系統grub常見錯誤問題解決

    Linux在現在已經很強大了,導致Linux系統越來越受到電腦用戶的歡迎,於是很多人開始學習Linux時,學習時你可能會遇到Linux系統grub常見錯誤問題,這裡將介紹Linux系統grub常見錯誤 ...

  8. linux ora-00031,kill session遇到ORA-00031錯誤

    今天在處理一個表被鎖死的問題時,遇到ORA-00031: 這個階段作業將被標示為要終結的階段作業 具體操作步驟如下: 1. 先確認鎖定資源的session信息 select OS_USER_NAME, ...

  9. android dex2oatd e,解決android項目Error:Execution failed for task ':app:dexDebug'.ebug'錯誤

    先上錯誤信息:Error:Execution failed for task ':app:dexDebug'.> com.android.ide.common.process.ProcessEx ...

最新文章

  1. C++自定义Log工具
  2. Office 2007无法修复、卸载、重装
  3. python毕业设计开题报告-基于Python的教学互动系统的设计与实现开题报告
  4. linux构建web主机
  5. Hbase配置项简介
  6. [luogu2148 SDOI2009] ED (博弈论)
  7. ❤️ 爆肝一个月!JAVA零基础入门总结(上)❤️
  8. path的图片下拉效果
  9. visio各版本下载
  10. 从零开始学数据分析之——《微积分》第一章 函数与极限
  11. 可以获得高排名的B2B平台大全
  12. 移动端H5调起第三方APP
  13. 计算个人所得税的html,实验3-6 计算个人所得税 (10 分)
  14. 运维是做什么的?史上最全互联网Linux工作规划!十分钟找到linux运维工程师职业方向!...
  15. SSH、SSL、TSL
  16. winmerge多个文件夹生成html,功能强大的文件、文件夹比对工具-WinMerge使用教程
  17. python+cv2+pyzbar 二维码画框、角度
  18. [句子成分] 四、状语 定语 同位语
  19. python locust在windows下的安装
  20. SystemVerilog学习-10-验证量化和覆盖率

热门文章

  1. ARM S5PV210 X210 刷机教程总结
  2. Apache/.htaccess的Order Allow,Deny 详解
  3. Linux下清理日志及自动清理
  4. 达梦数据库 find_in_set 函数适配
  5. 虚拟机.linux.pgf90
  6. urllib和urllib2的区别和使用
  7. layui 卡片式列表_当卡片式UI不再流行,列表式UI将是王牌
  8. android 双卡铃声,铃声多多双卡版
  9. 即席查询(Ad Hoc)如何做到又快又稳?
  10. 服务器操作系统密码忘记,服务器操作系统密码忘记了