gpt4 book ai didi

python - 从 S3 存储桶导入 AWS Lambda 函数代码中的库

转载 作者:行者123 更新时间:2023-12-04 10:45:24 25 4
gpt4 key购买 nike

我必须在执行对象检测的 AWS Lambda 上部署深度学习模型。它在 S3 存储桶中添加图像时触发。
我面临的问题是 Lambda 函数代码使用了很多库,如 Tensorflow、PIL、Numpy、Matplotlib 等,如果我尝试将它们全部添加到函数代码中或作为层,它会超过 250 MB大小限制。
有什么方法可以在 S3 存储桶上部署库 zip 文件,并从那里在函数代码(用 Python 3.6 编写)中使用它们,而不是直接将它们作为代码的一部分?
我也可以为此尝试一些完全不同的方法。

最佳答案

在我看来,Amazon SageMaker 是您任务的更好选择。

您可以通过 SageMaker 创建模型并将其托管在端点上。使用 s3 上传触发的 lambda 函数将图像传递到 SageMaker 端点并处理结果。

Amazon SageMaker is a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly. SageMaker removes the heavy lifting from each step of the machine learning process to make it easier to develop high quality models.



https://aws.amazon.com/sagemaker/

关于python - 从 S3 存储桶导入 AWS Lambda 函数代码中的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59729056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com