dnn_model_warm_up.py 790 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env python
  2. import json
  3. from eas_prediction import TFRequest
  4. shape = 5
  5. if __name__ == '__main__':
  6. fg_config = {}
  7. with open("/Users/zhao/Downloads/feature_list_20260424.json", "r") as f:
  8. fg_config = json.load(f)
  9. req = TFRequest('serving_default')
  10. for feature_info in fg_config['features']:
  11. feature_name = feature_info['feature_name']
  12. value_type = feature_info['value_type']
  13. if value_type == 'Double':
  14. req.add_feed(feature_name, [shape], TFRequest.DT_DOUBLE, [0.0] * shape)
  15. else:
  16. req.add_feed(feature_name, [shape], TFRequest.DT_STRING, [b"-1024"] * shape)
  17. req.add_fetch('probs_pLeave')
  18. with open("/Users/zhao/Desktop/warm_up_20260424.bin", "wb") as fw:
  19. fw.write(req.to_string())