美文网首页
tf.app.run()和tf.app.flags

tf.app.run()和tf.app.flags

作者: 倒霉的小破孩 | 来源:发表于2019-02-27 09:53 被阅读0次

tf.app.run()

通常这句话是用在这种代码中:

if __name__ == '__main__':
    tf.app.run()

tf.app.run()的源码如下:


tf.app.run源码.png

tf.app.run的核心意思是,执行程序中的main函数,并解析命令行参数。

tf.app.flags

主要处理命令行参数的解析工作。

使用

  1. 主要通过tf.app.flags来调用flags.py文件。
  2. flags.DEFINE_interger/float()来添加命令行参数。
  3. FLAGS = flags.FLAGS可以实例化这个解析参数的类从对应的命令行参数取出参数。
    以下是创建几个命令行参数,然后把命令行参数输出显示
import tensorflow as tf

flags = tf.app.flags
flags.DEFINE_string('data_dir', '/tmp/mnist', 'Directory with the MNIST data.')
flags.DEFINE_integer('batch_size', 5, 'Batch size.')
flags.DEFINE_integer('num_evals', 1000, 'Number of batches to evaluate.')
FLAGS = flags.FLAGS

print(FLAGS.data_dir, FLAGS.batch_size, FLAGS.num_evals)

相关文章

  • Deep Learning学习笔记(六)详解tf.app.fla

    经常在程序中看到有tf.app.flags和tf.app.run字样的代码,这两段代码究竟是什么作用,就让我们从分...

  • tf.app.run()和tf.app.flags

    tf.app.run() 通常这句话是用在这种代码中: tf.app.run()的源码如下: tf.app.run...

  • Super-Resolution CNN - Record

    Tue 27 Dec 12:36 [tf.app.flags]what does tf.app.flags do?...

  • tf.app.flags

    并且,注意在定义了FLAGS后,在任意地方都可以调用FLAGS里定义的变量,只需import FLAGS定义所在文...

  • UnrecognizedFlagError: Unknown c

    主要发生在,利用jupyter运行包含tf.app.flags的代码。参考:https://github.com/...

  • python脚本传递参数

    脚本传递参数有好几种:sys.argv、argparse、 tf.app.run,这里介绍第一种: 在linux下...

  • tensorflow里tf.flags与tf.app.flags

    tf定义了tf.app.flags,用于支持接受命令行传递参数,相当于接受argv。 TensorFlow通过设置...

  • TF.app.run和TF.flags的使用

    作为深度调参工程师,能够自动化的脚本一键完成调参就很开心了。TensorFlow定义了tf.app.flags,用...

  • tensorflow笔记

    程序入口 tf.app.run() 程序中可以没有main() 因为tf.app 内部有自己的备用实现 不过一般还...

  • -和 和 -

    产品介绍:和和是一款会员制共享平台;所有 经营者可在APP内注册和和商家成为会员供 应商(实体店、网店、微商、平台...

网友评论

      本文标题:tf.app.run()和tf.app.flags

      本文链接:https://www.haomeiwen.com/subject/dbkxuqtx.html