tf.flags

标签: tf.flags
5人阅读 评论(0) 收藏 举报
分类:

原文

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

#第一个是参数名称,第二个参数是默认值,第三个是参数描述

import tensorflow as tf

tf.app.flags.DEFINE_string('str_name', 'def_v_1',"descrip1")

tf.app.flags.DEFINE_integer('int_name', 10,"descript2")

tf.app.flags.DEFINE_boolean('bool_name', False, "descript3")

FLAGS = tf.app.flags.FLAGS

#必须带参数,否则:'TypeError: main() takes no arguments (1 given)'; main的参数名随意定义,无要求

def main(_):

print(FLAGS.str_name)

print(FLAGS.int_name)

print(FLAGS.bool_name)

if __name__ == '__main__':

tf.app.run() #执行main函数

执行:

python tt.py

def_v_1 10 False

python tt.py --str_name test_str --int_name 99 --bool_name True

test_str 99 True

查看评论

tensorflow(学习一)中的tf.app.flags函数定义命令行参数

tf定义了tf.app.flags,用于支持接受命令行传递参数,相当于接受argv。 import tensorflow as tf #第一个是参数名称,第二个参数是默认值,第三个是参数描述 tf....
  • hjxu2016
  • hjxu2016
  • 2017-11-27 21:06:42
  • 506

Tensorflow中tf.app.flags的作用及使用方法

在tensorflow中使用tf.app.flags来定义参数,能够使得程序在使用命令行运行程序时,可以通过命令行添加程序参数。 import tensorflow as tf #第一个是参数...
  • u011370461
  • u011370461
  • 2018-01-12 10:59:04
  • 332

flags的解析方法

1、使用argparse包import argparse parser = argparse.ArgumentParser() parser.add_argument( '--learni...
  • ei1990
  • ei1990
  • 2017-07-31 11:37:48
  • 1199

tensorflow学习笔记(一):命令行参数

全局环境下编写代码import tensorflow as tf flags = tf.flags logging = tf.logging flags.DEFINE_string("para_nam...
  • u012436149
  • u012436149
  • 2016-10-20 10:54:05
  • 15640

python3爬虫(一)

python3 爬虫
  • youngbit007
  • youngbit007
  • 2017-03-08 22:07:26
  • 339

TensorFlow 学习(十三)—— tf.app.flags

flags = tf.app.flags FLAGS = flags.FLAGS
  • lanchunhui
  • lanchunhui
  • 2017-03-25 23:04:25
  • 4052

tf.app.flags.DEFINE_string()和tf.app.flags.FLAGS

在看SSD的TensorFlow源码(链接点击打开链接)时遇到了这tf.app.flags.DEFINE_string()函数和tf.app.flags.FLAGS变量,于是翻阅TensorFlow官...
  • m0_37041325
  • m0_37041325
  • 2017-08-21 14:00:39
  • 10436

tensorflow 学习(三)使用flags定义命令行参数

tf定义了tf.app.flags,用于支持接受命令行传递参数,相当于接受argv。import tensorflow as tf#第一个是参数名称,第二个参数是默认值,第三个是参数描述 tf.app...
  • leiting_imecas
  • leiting_imecas
  • 2017-05-17 11:48:11
  • 11660

Tensorflow:tf.flags的用法

tf.flags是用来设置参数的,以便后面的程序用到,感觉跟变量的作用是一样的。# coding: utf-8import tensorflow as tf# define flags tf.flag...
  • mvs2008
  • mvs2008
  • 2017-07-21 10:54:50
  • 662

FLAGS = tf.app.flags.FLAGS

执行main函数之前首先进行flags的解析,也就是说TensorFlow通过设置flags来传递tf.app.run()所需要的参数,我们可以直接在程序运行前初始化flags,也可以在运行程序的时候...
  • weiqi_fan
  • weiqi_fan
  • 2017-05-25 09:51:04
  • 8362
    个人资料
    等级:
    访问量: 182
    积分: 148
    排名: 113万+
    文章分类
    文章存档