Как использовать Tensorflow в производстве (отправка и получение данных из приложения CRUD) - PullRequest
0 голосов
/ 10 апреля 2020

Я написал приложение CRUD в Flask (1), которое будет использоваться для отправки / получения данных с помощью приложения Tensorflow (сценарий, который использует Grovy для обнаружения и генерации поддельных новостей), я Ранее я запускал его в Google Colab, и он работал хорошо.

Итак, приложение Flask (1) отправляет данные, чтобы сказать, что мой сервер (2), что использует Tensorflow, последний ставит в очередь данные и обрабатывает их одну за другой, а затем отправляет обратно в мой Flask CRUD API (1).

Я думаю, что делать это в Google Colab ужасная идея, так как это ноутбуки, у которых нет статического c IP и ноутбуки исчезают максимум за 12 часов использования или 2 часа в режиме ожидания.

Мой вопрос:

  1. Как использовать Tensorflow в производстве и обслуживать данные? делать платный хостинг, такой как Amazon SageMaker, Google Cloud AI .. et c. Предоставить серверам с высокой мощностью графического процессора / оперативной памяти, которые получили статический c IP?

  2. Какой хостинг является самым простым в настройке и экономичным?

  3. Можно ли заставить приложение Tensorflow отображать данные через Flask (2) REST API? или GRP C более эффективен? (Я читал последнее лучше)

(1) -> относится к моему Flask приложению CRUD

(2) -> относится к моему приложению Tensorflow

Спасибо.

...