Python API中似乎没有`h2o.gc()`函数。请参阅FAQ中的"How can I debug memory issues?"一节。如果您怀疑问题是后端持有不再需要的内存,可以直接使用REST API提交后端命令(GarbageCollect)。仔细研究详细日志可能有助于确认这是否是问题所在。汇总评论中的建议: 在循环结束时对不再需要的H2O框架和模型使用h2o.remove()。 如果您不需要保留任何内容,并且您的循环将重新加载所有所需数据,请使用h2o.removeAll()。 使用H2OGridSearch而不是自己的循环和网格代码。 另外,请注意,cbind、rbind以及修改H2O框架的任何函数都将复制整个框架。有时重新考虑数据操作步骤的方式可以减少内存需求。
h2o.remove_all()
或者h2o.remove(x)
吗? - Laurenh2o.remove_all()
,因为这会从 H2O 集群中删除所有内容,包括所有数据和模型... - Erin LeDellremove_all()
有意义,谢谢。 - user90772