[英]How to use tensorflow 2.0 with AWS Lambda?
我是 AWS Lambda 的新手,在 AWS Lambda 中运行 tensorflow model。现在 tensorflow 1.0.0 是适合 50Mb 限制的那个,但是因为 tensorflow 不适合 2.0 的大小。 有谁知道将 tensorflow 2.0 与 AWS lambda 一起使用的方法吗?
AWS Lambda 在 /tmp 中带有一个临时存储单元。 但是,请注意临时存储单元仍有 512MB 的存储空间。 您可以将依赖项加载到此存储中,并相应地编写代码。
其中一种变体是使用 EFS。
运行 EC2 实例,挂载 EFS 并在其上安装 Tensorflow 或任何其他库。
然后在 lambda 函数中,您可以选择带有已安装库的文件系统并将它们导入您的函数中。
您可以使用 AWS 官方文档或尝试这些教程。
对我来说它有帮助,我能够在我的 lambda 函数中导入 tensorflow。
如何在 AWS Lambda 中使用 EFS(弹性文件系统) : https : //youtu.be/4cquiuAQBco
如何在 EC2 实例上挂载 EFS : https : //youtu.be/PHVthx8lG4g
如何在 EFS 上安装库并在 lambda 中导入: https : //youtu.be/FA153BGOV_A
截至March 2021
,最好的解决办法可能是为解释使用的容器图像拉姆达这里。
为了在 AWS lambda 中部署 Tensorflow,有 serevarl 选项:
通过部署带有Docker image
的 function,我已经能够在Lambda
上使用Tensorflow
。 看到这篇文章
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.