Триггер ведра хранения предсказаний платформы Ии

# #google-cloud-platform #google-cloud-firestore #google-cloud-storage #google-ai-platform

Вопрос:

Мой, когда пользователь выбирает изображение в моем приложении ios, я хочу, чтобы это изображение было загружено в хранилище, запустил свою модель tf на этом изображении-запустил другое изображение, а затем также сохранил это выходное изображение в облачном хранилище.

Должен ли я использовать облачную функцию с триггером при загрузке в хранилище, затем вызвать свою модель прогнозирования платформы искусственного интеллекта из облачной функции, а затем использовать облачную функцию для сохранения выходного изображения?

Или есть способ, которым я могу пропустить облачную функцию и использовать прогнозирование платформы ии только с помощью пользовательской процедуры прогнозирования. Затем в процессе постобработки загрузите выходное изображение в мое хранилище. Однако я не уверен, что смогу запустить прогноз платформы искусственного интеллекта при загрузке в хранилище…

Ответ №1:

Вы могли бы представить, как перенести событие облачного хранилища (событие загрузки изображений) в PubSub, создать push-подписку на PubSub, а затем создать пользовательскую процедуру прогнозирования, которая принимает формат сообщений PubSub, восстанавливает содержимое файла из облачного хранилища и выполняет прогнозирование.

Вы также можете себе представить, чтобы реализовать в пользовательской процедуре хранение выходных данных в облачном хранилище.


Однако я не рекомендую этого делать. Ваша служба прогнозирования слишком привязана к облачному хранилищу и PubSub, и у нее слишком много обязанностей. Использование облачных функций или облачного запуска для обработки событий-это лучший и более масштабируемый/эволюционный дизайн.

Комментарии:

1. Спасибо, я буду придерживаться последнего