繁体   English   中英

如何将 tensorflow 2.0 与 AWS Lambda 一起使用?

[英]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 实例上挂载 EFShttps : //youtu.be/PHVthx8lG4g
如何在 EFS 上安装库并在 lambda 中导入https : //youtu.be/FA153BGOV_A

截至March 2021 ,最好的解决办法可能是为解释使用的容器图像拉姆达这里

通过部署带有Docker image的 function,我已经能够在Lambda上使用Tensorflow 看到这篇文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM