2
您好我正在尝试AWS lambda中的opencv。我想将一个SVM模型保存在txt文件中,以便我可以再次加载它。是否有可能将其保存在tmp目录中并在需要时从那里加载它,否则我将不得不使用s3?在AWS文件系统中保存文件
我使用Python和试图做这样的事情:
# saving the model
svm.save("/tmp/svm.dat")
# Loading the model
svm = cv2.ml.SVM_load("/tmp/svm.dat")
这是正确的答案,但您应该注意到AWS Lambda可能共享某些执行环境,但这不仅仅是您可以预测或依赖100%的时间。因此,为了防止不必要的Lambda函数启动时间,您应该检查在从S3启动另一次下载之前文件是否已经下载到环境中。 –