in __init__ self._traceback = tf_stack.extract_stack()的一个原因

这样就会出错,原因在于函数返回为三个变量,若直接向写入函数那样运用sess.run()得到,就会导致错误。

sess=tf.Session()
sess.run(tf.initialize_all_variables())
b,bb,bbb=sess.run(darknet53(image_label))
print(b.shape)
print(bb.shape)
print(bbb.shape)
错误的做法:

a,aa,aaa=darknet53(image_label)
sess=tf.Session()
sess.run(tf.initialize_all_variables())
b=sess.run(a)
bb=sess.run(aa)
bbb=sess.run(aaa)
print(b.shape)
print(bb.shape)
print(bbb.shape)

正确的做法:

 

posted @ 2019-09-21 09:44  tangjunjun  阅读(4200)  评论(0编辑  收藏  举报
https://rpc.cnblogs.com/metaweblog/tangjunjun