Я использую GAE некоторое время без проблем. Единственное недавнее изменение заключается в том, что я добавил Spacy вместе с моделью, которую я обучал.
Когда я запускаю локально с dev_appserver, приложение потребляет около 153 МБ. После развертывания я получаю ошибки превышения памяти. Даже с экземпляром F4_1G
я превышаю память:
Превышено ограничение жесткой памяти в 1228 МБ и 1280 МБ после обслуживания всего 0 запросов. Рассмотрите возможность установки большего экземпляра класса в app.yaml.
Развертывание работает, если я импортирую Spacy и не загружаю свою модель (у экземпляра около 200 МБ), поэтому сам Spacy не проблема, но когда я загружаю свою модель с spacy.load()
, тогда объем памяти превышает предел. Обратите внимание, что это происходит еще до того, как я использую свою модель Spacy, поэтому простая загрузка модели вызывает проблему.
Моя модель Spacy - это тегер и анализатор, занимающий 27 МБ на диске. Я не могу понять, почему требования к памяти на ядре приложения будут намного выше, чем на моем Mac.
Похоже, что другие смогли запустить Spacy на движке приложения . Есть идеи, что я могу делать не так?