如何使用AWS Lambda部署大型python软件包?

我需要一些建议.

我使用Tensorflow训练了图像分类器,并希望使用serverless将其部署到AWS Lambda.该目录包括模型,一些python模块(包括tensorflow和numpy)以及python代码.解压缩前完整文件夹的大小为340 MB,AWS lambda拒绝了该文件夹,并显示一条错误消息“解压缩状态必须小于262144000字节”.

我应该如何处理?我不能在AWS Lambda上部署此类软件包吗?

注意:在requirements.txt文件中,列出了2个模块,包括numpy和tensorflow. (Tensorflow是一个很大的模块)

解决方法:

您也许可以使用临时磁盘容量(/ tmp),其限制为512Mb,但是在您的情况下,内存仍然是个问题.

最好的选择是使用AWS批处理,如果无服务器无法管理它,您甚至可以保留一个lambda来触发您的批处理

相关文章

MNIST数据集可以说是深度学习的入门,但是使用模型预测单张M...
1、新建tensorflow环境(1)打开anacondaprompt,输入命令行...
这篇文章主要介绍“张量tensor是什么”,在日常操作中,相信...
tensorflow中model.fit()用法model.fit()方法用于执行训练过...
https://blog.csdn.net/To_be_little/article/details/12443...
根据身高推测体重const$=require('jquery');const...