Google VM内存错误:“ MemoryError:无法分配形状为(76691,128836)和数据类型为float64的数组”

时间:2019-11-14 17:12:43

标签: memory virtual-machine google-compute-engine

我创建了一个具有52GB内存的Google VM(“ n1-highmem-8(8个vCPU,52 GB内存)”)。

当我在上面运行代码时,我收到一条内存错误消息:   “ MemoryError:无法分配形状为(76691,128836)和数据类型为float64的数组”

但是,当我运行相同的代码时,MacBook Pro(2.3 GHz 8核Intel Core i9,16 GB 2400 MHz DDR4)运行得很好。

为什么相同的代码在具有16GB内存的计算机上却不能在具有52GB内存的计算机上很好地运行?我怎么能看到有多少可用内存(也许其他系统进程都用光了,但我对此表示怀疑)。

如何解决此问题?

谢谢

0 个答案:

没有答案