bityangbing
bityangbing
@rochou 请问上面你说的转成pb文件,采用第二个回复注释掉方法生成的pb是只包含节点的pb吧,因为我看大小为4M,如果想生成frozen后的pb,还是绕不过需要output_name。 而且生成只包含节点的pb后,我想用tensorflow里面summarize_graph打印输入输出节点信息,但是显示一堆错误,还是得不到name。 另外我在train的时候,加了保存graph的一句话,使用output_name为save/save_all(忘了使用哪种方法print出来的一个name),确实生成了一个很大的pb文件,但是使用summarize_graph打印这个pb文件节点信息的时候,没报错,但是input_name和output_name全部为空。 上面第二个回复提到的生成pb文件的过程,我看别的人说的,貌似是一种生成模型和使用模型解耦的意思,其实还是没有output_name,我尝试了age、ages、age_logits等name试了,都说graph中不存在这个name。 或者可以重新训练的话,这个output_name可以在哪里指定吗,在inception_resnet_v1网络里面,还是在train里面呢?按照上面第一条回复,加入 gender_out = tf.argmax(tf.nn.softmax(gender_logits), 1,name='gender_out ') age_out = tf.reduce_sum(tf.multiply(tf.nn.softmax(age_logits), age_), axis=1,name='age_out ') 还是遇到了错误,加入这两句话后,gender_out和age_out是加入到Graph中了吗?
@shaonfu 我刚接触tf几天,还没用过tensorboard,请问,你说的"试着输入output_node_name"意思是给他增加了一个output_name?还是用tensorboard看到了他最后节点name,并当做了output_name?你还记得output_name是什么吗,他应该是两个输出吧,是两个name组成的list吗?