您好,我正在 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/