export_lite.py 915 B

12345678910111213141516171819202122232425262728293031323334
  1. import paddlelite.lite as lite
  2. import os
  3. import argparse
  4. def export_lite():
  5. opt = lite.Opt()
  6. model_file = os.path.join(FLAGS.model_path, '__model__')
  7. params_file = os.path.join(FLAGS.model_path, '__params__')
  8. opt.run_optimize("", model_file, params_file, FLAGS.place, FLAGS.save_dir)
  9. if __name__ == '__main__':
  10. parser = argparse.ArgumentParser(description=__doc__)
  11. parser.add_argument(
  12. "--model_path",
  13. type=str,
  14. default="",
  15. help="model path.",
  16. required=True)
  17. parser.add_argument(
  18. "--place",
  19. type=str,
  20. default="arm",
  21. help="preprocess config path.",
  22. required=True)
  23. parser.add_argument(
  24. "--save_dir",
  25. type=str,
  26. default="paddlex.onnx",
  27. help="Directory for storing the output visualization files.",
  28. required=True)
  29. FLAGS = parser.parse_args()
  30. export_lite()