Я пытаюсь загрузить модель на AWS лямбду, используя Zappa. Проблема в том, что общий размер разархивированного файла из пакета, созданного Zappa и загруженного на S3, составляет около 550 МБ, что превышает ограничение. Одним из пакетов, которые я использую, является Spacy (очень большая зависимость от NLP), и я могу уменьшить размер этого пакета, удалив вручную неиспользуемые языки в папке lang. Делая это, я могу получить разархивированный размер файла до 500 МБ. Проблема в том, что Zappa автоматически загружает полную версию Spacy (spacy == 2.1.4: Использование локально кэшированного колеса manylinux) при развертывании и обновлении.
Я узнал, что я могу позвонить в Zappa Package, и он сгенерирует пакет, который я смогу загрузить сам. Я разархивировал сгенерированный пакет и удалил ненужные файлы lang, а затем снова заархивировал его. Могу ли я позвонить в Zappa Deploy / Update и использовать модифицированный пакет и обработчик, созданный Zappa Package? Таким образом, Zappa все еще может справиться с развертыванием.