Сборка пакета TensorFlow для AWS Lambda в python - PullRequest
0 голосов
/ 27 февраля 2019

https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html#python-package-dependencies

Приведенная выше ссылка помогает создать пакет развертывания для AWS-Lambda.Я планирую собрать пакет для доступа к TensorFlow.После выполнения действий, описанных в документации AWS, размер zip-файла составляет около 110 МБ, а размер каталога - 330 МБ.

С помощью следующих команд можно уменьшить размер пакета:

find -name "*.so" | xargs strip

find -name "*.so*" |xargs strip

find . -name \*pyc -delete

rm -R wheel*

find . -type d -name "tests" -exec rm -rf {} +

Размер пакета Zip будет уменьшен до 90 МБи размер каталога составляет около 290 МБ, что все еще превышает пороговое значение, упомянутое AWS.

Я также пытался использовать докер для сборки пакета AWS-Lambda, но, опять же, размер был больше, чем предел AWS.https://medium.com/i-like-big-data-and-i-cannot-lie/how-to-create-an-aws-lambda-python-3-6-deployment-package-using-docker-d0e847207dd6

Есть ли у кого-нибудь какие-либо предложения / мнения, где можно найти правильную документацию для сборки пакета в пределах размера AWS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...