gpt4 book ai didi

tensorflow - 如何为 tensorflow 服务准备预热请求文件?

转载 作者:行者123 更新时间:2023-12-03 22:49:14 28 4
gpt4 key购买 nike

当前版本的 tensorflow-serving 尝试从 assets.extra/tf_serving_warmup_requests 文件加载预热请求。

2018-08-16 16:05:28.513085: I tensorflow_serving/servables/tensorflow/saved_model_warmup.cc:83] No warmup data file found at /tmp/faster_rcnn_inception_v2_coco_2018_01_28_string_input_version-export/1/assets.extra/tf_serving_warmup_requests



我想知道 tensorflow 是否提供了通用的 api 来将请求导出到该位置?或者我们应该手动向该位置写入请求?

最佳答案

目前还没有将预热数据导出到 assets.extra 中的通用 API。写个脚本比较简单(类似下面):

import tensorflow as tf
from tensorflow_serving.apis import model_pb2
from tensorflow_serving.apis import predict_pb2
from tensorflow_serving.apis import prediction_log_pb2

def main():
with tf.python_io.TFRecordWriter("tf_serving_warmup_requests") as writer:
request = predict_pb2.PredictRequest(
model_spec=model_pb2.ModelSpec(name="<add here>"),
inputs={"examples": tf.make_tensor_proto([<add here>])}
)
log = prediction_log_pb2.PredictionLog(
predict_log=prediction_log_pb2.PredictLog(request=request))
writer.write(log.SerializeToString())

if __name__ == "__main__":
main()

关于tensorflow - 如何为 tensorflow 服务准备预热请求文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51980407/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com