I'm running h2o R package to process large datasets on my local computer. Thus, memory is always an issue. I'm trying to figure out a way to manage memory usage.
I would run h2o.ls() after each run of my code to see all the temporary h2o objects that have been created during the run.
My thinking is that I could use h2o.rm() to delete the temporary h2o objects after each run. However, h2o.rm() seems to require me to specify the object I'm deleting. Is there anyway I can just say delete all h2o objects in the current h2o cluster?
Thanks!
Jeff Li
--
You received this message because you are subscribed to the Google Groups "H2O Open Source Scalable Machine Learning - h2ostream" group.
To unsubscribe from this group and stop receiving emails from it, send an email to h2ostream+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
However, now I see that this doesn't solve the crux of my problem. When I run my data process on h2o cluster, I can see on Task Manager that java.exe is taking up about 4.5 GB in memory, which is about the size of the dataset I've uploaded onto the h2o cluster. I had assumed that this memory would be freed up with h2o.removeAll(); but that is not the case. java.exe is still taking up about 4.5 GB in memory after all temporary objects have been removed.
In general, is there a good way to manage memory taken up by h2o/java without shutting down the session all together?
Jeff Li
--
You received this message because you are subscribed to the Google Groups "H2O Open Source Scalable Machine Learning - h2ostream" group.
To unsubscribe from this group and stop receiving emails from it, send an email to h2ostream+...@googlegroups.com.