我用的是云服务器,内存只有2G,每次执行mnist = fetch_openml(‘mnist_784’) 到十几秒钟后,进程被系统killed, 我怀疑是内存不够。 在我本地电脑(内存8G)上是没问题的,在本地电脑上执行这行代码时,查看占用内存2.8G。可以证实就是我的云服务器内存不够导致进程被杀。
我想请问一下老师,在机器学习中,肯定会碰到大量数据加载的情况,这次我碰到的是超过2G,还可以换个电脑试试,下次如果碰到超过8G,那我不就没办法了? 在实际生产环境中肯定也有内存不够的情况,请问是如何解决使用较小内存电脑跑大量数据的呢? 如果我想在2G内存的电脑上加载mnist数据,怎么处理呢?