Commit ab09215e authored by Yuxin Wu's avatar Yuxin Wu

Update dump-model-params with more help message

parent 1fa5ba1c
...@@ -9,17 +9,18 @@ import tensorflow as tf ...@@ -9,17 +9,18 @@ import tensorflow as tf
from tensorpack import logger from tensorpack import logger
from tensorpack.tfutils import varmanip, get_model_loader from tensorpack.tfutils import varmanip, get_model_loader
parser = argparse.ArgumentParser() if __name__ == '__main__':
parser.add_argument('--meta', help='metagraph file', required=True) parser = argparse.ArgumentParser(
parser.add_argument(dest='model') description='Keep only TRAINABLE and MODEL variables in a checkpoint.')
parser.add_argument(dest='output') parser.add_argument('--meta', help='metagraph file', required=True)
args = parser.parse_args() parser.add_argument(dest='input', help='input model file, has to be a TF checkpoint')
parser.add_argument(dest='output', help='output model file, can be npy/npz or TF checkpoint')
args = parser.parse_args()
with tf.Graph().as_default() as G:
tf.train.import_meta_graph(args.meta) tf.train.import_meta_graph(args.meta)
# loading... # loading...
init = get_model_loader(args.model) init = get_model_loader(args.input)
sess = tf.Session(config=tf.ConfigProto(allow_soft_placement=True)) sess = tf.Session(config=tf.ConfigProto(allow_soft_placement=True))
sess.run(tf.global_variables_initializer()) sess.run(tf.global_variables_initializer())
sess.run(tf.local_variables_initializer()) sess.run(tf.local_variables_initializer())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment