【发布时间】:2017-07-20 21:05:16
【问题描述】:
我正在通过 pyspark 运行带有 systemml SVM 组件的 Flask 应用程序。该应用程序运行大约一天左右,然后每当使用 SVM 进行预测时它就会开始出错。抛出的错误是:
Caused by: java.io.FileNotFoundException: /tmp/systemml/_p1_10.101.38.73/cache/cache000005058.dat (No such file or directory)
我相信正在发生的事情是 systemml 正在写入 /tmp/ 然后最终被我正在使用的容器清除。然后,当它进行预测时,它会尝试读取此文件并出错。我的猜测正确吗?解决这个问题的最佳方法是什么?有没有办法告诉 systemml 将其缓存写入何处?
感谢您提供的任何帮助!
【问题讨论】:
-
欢迎来到 SO。为了让其他人能够帮助您,请参阅“如何创建最小、完整且可验证的示例”stackoverflow.com/help/mcve
标签: caching pyspark tmp systemml