前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >完美解决丨RuntimeError: create_session() called before __init__().

完美解决丨RuntimeError: create_session() called before __init__().

作者头像
不吃西红柿
发布2023-04-21 21:15:00
1480
发布2023-04-21 21:15:00
举报
文章被收录于专栏:信息技术智库信息技术智库

错误:

代码语言:javascript
复制
import sys
sys.path.append('/home/pi/ssd-detect')
import ssd_detect
ssd_detect.detect('/home/pi/ssd-detect/test.jpg')

报错如下:

代码语言:javascript
复制
Traceback (most recent call last):
File "test.py", line 6, in <module
ssd_detect.detect('/home/pi/ssd-detect/test.jpg')
File "/home/pi/ssd-detect/ssd_detect.py", line 31, in detect
output_dict = run_inference_for_single_image(image_np, detection_graph)
File "/home/pi/ssd-detect/ssd_detect.py", line 15, in run_inference_for_single_image
with tf.Session() as sess:
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 1551, in enter
return self._default_session().enter()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 536, in _default_session
self._session_impl_fn)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 633, in _create_session
return self._session_factory.create_session()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 662, in create_session
raise RuntimeError('create_session() called before init().')
RuntimeError: create_session() called before init().

解决办法:

链接:https://www.jianshu.com/p/6c8e611d73b7

原因分析:

根据错误的描述,也就是说调用了 sess.run() 这个函数之前没有初始化 sess ,这样就会报错。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-04-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档