Приветствую!
У меня есть обычная виртуальная машинка в облаке под Linux и ML модель, которую загружаю с помощью keras.load_model('path/to/model'). Мне нужно сделать вебсервис, который получает картинку пользователя, обрабатывает в модели Keras и возвращает ответ на страницу. Все найденные мной туториалы либо загружают модель в view.py и делают это при каждом HTTP запросе, либо создают сложные схемы с внесением изменений в частях проектах за пределами конкретного приложения.
Мне нужно, чтобы:
- Keras модель загружалась только один раз при старте Apache сервера
- Интеграция была в рамках конкретного приложения Django
- Возможность обращаться к модели из любого другого приложения Django
Пробовал загружать модель в Django Cache, пробовал загружать ее через Custom App Config в файле apps.py, пробовал загружать модель в virws.py
Решение должно одновременно соответствовать всем трем условиям. Подскажите, пожалуйста, возможные варианты реализации.