最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

TensorFlow實現(xiàn)checkpoint文件轉(zhuǎn)換為pb文件

 更新時間:2020年02月10日 14:57:22   作者:kuadoh96  
今天小編就為大家分享一篇TensorFlow實現(xiàn)checkpoint文件轉(zhuǎn)換為pb文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

由于項目需要,需要將TensorFlow保存的模型從ckpt文件轉(zhuǎn)換為pb文件。

import os
from tensorflow.python import pywrap_tensorflow
from net2use import inception_resnet_v2_small#這里使用自己定義的模型函數(shù)即可
import tensorflow as tf
if __name__=='__main__':
  pb_file = "./model/output.pb"
  ckpt_file = "./model/model.ckpt-652900"
  '''
這里的節(jié)點名字可能跟設(shè)想的有出入,最直接的方法是直接輸出ckpt中保存的節(jié)點名字,然后對應著找節(jié)點名字,具體的進入convert_variables_to_constants函數(shù)的實現(xiàn)中g(shù)raph_util_impl.py,130行的函數(shù):_assert_nodes_are_present 添加代碼
  print('在圖中的節(jié)點是:')
  for din in name_to_node:
    print('{},在圖中'.format(din))
然后運行代碼,若正確就會直接保存;若失敗則會保存失敗,找好輸出節(jié)點的名字,在output_node_names 中添加就好
'''
  output_node_names = ["embedding"]

  with tf.name_scope('input'):
    image = tf.placeholder(tf.float32,shape=(None,79,199,1),name='input_image')


  net, endpoints=inception_resnet_v2_small(image, is_training=False)
  embedding = tf.nn.l2_normalize(net,1,1e-10,name='embedding')

  config=tf.ConfigProto(allow_soft_placement=True)
  config.gpu_options.per_process_gpu_memory_fraction = 0.45
  sess = tf.Session(config = config)
  saver = tf.train.Saver()
  saver.restore(sess, ckpt_file)
  print('read success')
  converted_graph_def = tf.graph_util.convert_variables_to_constants(sess,
                input_graph_def = sess.graph.as_graph_def(),
                output_node_names = output_node_names)

  with tf.gfile.GFile(pb_file, "wb") as f:
    f.write(converted_graph_def.SerializeToString())

  print('保存成功')

以上這篇TensorFlow實現(xiàn)checkpoint文件轉(zhuǎn)換為pb文件就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

山东省| 宁津县| 且末县| 金乡县| 靖安县| 大同市| 廊坊市| 东乌| 边坝县| 府谷县| 怀集县| 库伦旗| 惠水县| 天台县| 岗巴县| 潼南县| 米林县| 长子县| 武宣县| 专栏| 禹州市| 西吉县| 松桃| 行唐县| 南康市| 隆尧县| 湾仔区| 九龙城区| 隆德县| 仁化县| 临邑县| 开封市| 永新县| 承德市| 加查县| 平顶山市| 长泰县| 安庆市| 盈江县| 新龙县| 屯昌县|