gpt4 book ai didi

java - App Engine : How does memory work?(将 Mahout 与 App Engine 结合使用)

转载 作者:搜寻专家 更新时间:2023-11-01 03:34:39 26 4
gpt4 key购买 nike

我正在尝试将 Mahout 与应用引擎一起使用。出现了一些问题,但我现在的主要问题是:如果模型太大而无法保存在内存中,我该如何提出建议?

我正在使用内存缓存,但默认情况下 Mahout 数据模型不可序列化。我改为序列化 FastIDSet,但是当我必须进行推荐时,我必须从内存缓存中获取 FastIDSet,将其用作推荐器的参数,然后进行推荐。

虽然我的数据库不是太大 (19 MB),但将两者都保存在内存中会导致堆空间错误。

我不能分块执行此操作,因为 Mahout 确实希望使用完整的数据模型进行初始化。

有人遇到过这个问题吗?

谢谢,美好的一天。

最佳答案

我想通了,必须在 appengine-web.xml 中设置缩放。

如果我必须过于频繁地从 fastIDSET 重建模型,仍然会看到推荐器的速度。

关于java - App Engine : How does memory work?(将 Mahout 与 App Engine 结合使用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34723774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com