My当用户在我的ios应用程序上选择一个图像时,我希望该图像上传到存储桶中,在该图像上运行我的tf模型输出另一个图像,然后将该输出图像保存到云存储桶中。
我应该在上传到存储桶时使用带有触发器的云函数,然后从云函数调用我的ai平台预测模型,然后使用云函数保存输出图像吗?
或者有没有一种方法可以跳过云功能,只使用带有自定义预测例程的ai平台预测。然后在后处理上传输出图像到我的存储桶。不过,我不确定我是否能从上传到存储桶中触发ai平台预测。。。
您可以想象将云存储事件(图像上传事件(放入PubSub,在PubSub上创建推送订阅,然后创建一个接受PubSub消息格式的自定义预测例程,从云存储恢复文件内容并执行预测。
您还可以想象在自定义例程中实现云存储中输出的存储。
但是,我不建议这样做。您的预测服务对云存储和PubSub过于依赖,而且它有太多的责任。使用云功能或云运行来处理事件是一种更好、更具可扩展性/可进化性的设计。