Skip to content

yutkin/Machine-Learning-VK-bot

Repository files navigation

Machine-Learning-VK-bot

Схема работы

alt text

Возможности по улучшению и х100 ускорению

  1. Добавить второй GPU, тогда модель Seq2Seq на PyTorch будет работать в десятки раз быстрее.
  2. Архитектура легко масштабируется горизонтально. Можно добавлять tf-serving воркеры и балансировать трафик между ними, например, через HAProxy или Envoy. Также легко масштабируются и aiohttp воркеры.
  3. Заменить HTTP на gRPC между tf-serving воркерами и воркерами aiohttp. Это позволит ускорить передачу изображений.
  4. Роутить сообщения между aiohttp воркерами и бекендом с помощью быстрой очереди, например, ZeroMQ.
  5. Перевести модель PyTorch в Tensorflow с помощью ONNX и хостить её на быстром tf-serving.
  6. Вертикальное масштабирование. Добавить больше GPU, CPU и тд.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published