Sagemaker:MemoryError:无法为形状为 ___ 且数据类型为 float64 的数组分配 ___

bls*_*bls 6 memory arrays python-3.x pandas amazon-sagemaker

我正在 sagemaker 中运行笔记本,似乎在矢量化文本后生成的数组之一导致了问题。

阅读其他答案似乎是overcommit的问题。提出的解决方案之一是将其设置为始终过度使用:

$ echo 1 > /proc/sys/vm/overcommit_memory
Run Code Online (Sandbox Code Playgroud)

是否有任何文档或您对如何在 sagemaker 中做同样的事情有任何建议?

非常感谢。

小智 3

打开 root shell sudo -i,然后运行echo 1 > /proc/sys/vm/overcommit_memory