Tensorflow 为什么在线预测会因“失败”而失败;无法从提要中获取作为字节的元素";?

Tensorflow 为什么在线预测会因“失败”而失败;无法从提要中获取作为字节的元素";?,tensorflow,google-cloud-ml,Tensorflow,Google Cloud Ml,在线预测失败,因为“无法从提要中获取作为字节的元素”。这意味着什么?我如何修复它 我使用以下代码生成预测: request_data = [{ 'examples' : {'pickup_longitude': -73.885262, 'pickup_latitude': 40.773008, 'dropoff_longitude': -73.987232, 'dropoff_latitude': 40.732403, 'fare_amoun

在线预测失败,因为“无法从提要中获取作为字节的元素”。这意味着什么?我如何修复它

我使用以下代码生成预测:

request_data = [{ 'examples' : 
    {'pickup_longitude': -73.885262,
     'pickup_latitude': 40.773008,
     'dropoff_longitude': -73.987232,
     'dropoff_latitude': 40.732403,  
     'fare_amount': 0,
     'passenger_count': 2}}]

parent = 'projects/%s/models/%s/versions/%s' % ('some project', 'taxifare', 'v1')
response = api.projects().predict(body={'instances': request_data}, name=parent).execute()

问题是我没有将元数据文件作为模型的一部分。元数据文件告诉云ML服务如何将json记录转换为序列化的示例proto。如果没有元数据文件,转换将无法进行,因此tf.parse_示例将失败,并出现错误“无法从提要中获取作为字节的元素”