tf.app.run() :该函数是用来处理flag解析,然后执行main函数
源码参考:https://blog.csdn.net/lujiandong1/article/details/53262612
Tensorflow的程序中,在main函数下,都是使用 tf.app.run() 来启动
if __name__ == "__main__":
tf.app.run()
- 如果代码中的入口函数是 main()
def main(unused_argv):
……
if __name__ == "__main__":
tf.app.run()
- 如果代码的入口函数不是 main(),而是一个其他名字的函数
def test():
……
if __name__ == "__main__":
tf.app.run(test())