python-2.7 - 在 AWS 文件系统中保存文件

标签 python-2.7 aws-lambda

您好,我正在 AWS lambda 中尝试 opencv。我想将 SVM 模型保存在 txt 文件中,以便我可以再次加载它。是否可以将其保存在 tmp 目录中并在需要时从那里加载它,或者我必须使用 s3?

我正在使用 python 并尝试做这样的事情:

# saving the model
svm.save("/tmp/svm.dat")
# Loading the model
svm = cv2.ml.SVM_load("/tmp/svm.dat")

最佳答案

这是不可能的,因为 Lambda 执行环境是分布式的,因此相同的函数可能会在多个不同的实例上运行。

另一种方法是将您的 svm.dat 保存到 S3,然后在每次启动 lambda 函数时下载它。

关于python-2.7 - 在 AWS 文件系统中保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39325070/

相关文章:

amazon-web-services - AWS Lambda API 调用中的错误 "Client.NetworkInterfaceLimitExceeded"

linux - Python DBus 返回空列表

python - 使用类的实例

aws-lambda - AWS Lambda 是否可以通过 Wine 运行 Windows 二进制文件?

c# - AWS Lambda 函数在第一次运行时有效,但在第二次运行时无效

amazon-web-services - 是否可以在不使用 s3 的情况下在 sagemaker 中进行预测

python - 如何从 Selenium 中获取 img

Python:如何获取目录中的第一个文件?

python - 如何使用正则表达式拆分列表元素

python - 如何在适用于 python 3.8 的 AWS lambda 上安装 Pillow?