Advertisement
Guest User

Untitled

a guest
Jun 7th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. import tensorflow as tf
  2. import sys
  3. from tensorflow.python.platform import gfile
  4.  
  5. from tensorflow.core.protobuf import saved_model_pb2
  6. from tensorflow.python.util import compat
  7. import uff
  8.  
  9. UFF_OUTPUT_FILENAME = 'model_tensorrt.uff'
  10.  
  11. #OUTPUT_NAMES = ["output_names"]
  12.  
  13. with tf.Session() as persisted_sess:
  14. print("load graph")
  15. with gfile.FastGFile("../rpg_public_dronet/model/model_tensorflow.pb",'rb') as f:
  16. graph_def = tf.GraphDef()
  17. graph_def.ParseFromString(f.read())
  18. persisted_sess.graph.as_default()
  19. tf.import_graph_def(graph_def, name='')
  20. writer = tf.summary.FileWriter("./tf_summary", graph=persisted_sess.graph)
  21. # Print all operation names
  22. #for op in persisted_sess.graph.get_operations():
  23. # print(op)
  24.  
  25.  
  26.  
  27. import tensorrt as trt
  28. from tensorrt.parsers import uffparser
  29.  
  30. G_LOGGER = trt.infer.ConsoleLogger(trt.infer.LogSeverity.INFO)
  31.  
  32.  
  33. # Load your newly created Tensorflow frozen model and convert it to UFF
  34. uff_model = uff.from_tensorflow_frozen_model("../rpg_public_dronet/model/model_tensorflow.pb", ["activation_8/Sigmoid", "dense_1/BiasAdd"], output_filename=UFF_OUTPUT_FILENAME)
  35. uff.from_tensorflow(graphdef=frozen_graph,
  36. output_filename=UFF_OUTPUT_FILENAME,
  37. output_nodes=OUTPUT_NAMES,
  38. text=True)
  39.  
  40. # Create a UFF parser to parse the UFF file created from your TF Frozen model
  41. #parser = uffparser.create_uff_parser()
  42. #parser.register_input("input_1", (200,200,1),0)
  43. #parser.register_output("activation_8/Sigmoid")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement