0

当用户在我的 ios 应用程序上选择图像时,我希望将该图像上传到存储桶,在该图像上运行我的 tf 模型 - 输出另一个图像,然后将此输出图像也保存到云存储桶。

我是否应该在上传到存储桶时使用带有触发器的云函数,然后从云函数调用我的ai平台预测模型,然后使用云函数保存输出图像?

或者有没有办法可以跳过云功能,只使用带有自定义预测例程的 AI 平台预测。然后在后处理中将输出图像上传到我的存储桶。我不确定我是否可以通过上传到存储桶来触发 AI 平台预测......

4

1 回答 1

1

您可以想象将 Cloud Storage 事件(图像上传事件)接收到 PubSub中,在 PubSub 上创建推送订阅,然后创建一个接受 PubSub 消息格式的自定义预测例程,从 Cloud Storage 恢复文件内容并执行预测。

您还可以想象在自定义例程中实现将输出存储在 Cloud Storage 中。


但是,我不建议这样做。你的预测服务太粘 Cloud Storage 和 PubSub,它有太多的责任。使用 Cloud Functions 或 Cloud Run 来处理事件是一种更好、更具可扩展性/进化能力的设计。

于 2021-04-11T17:56:02.143 回答