arrays - Sagemaker:MemoryError:无法为形状为 ___ 且数据类型为 float64 的数组分配 ___
问题描述
我在 sagemaker 中运行一个笔记本,似乎在对文本进行矢量化后生成的数组之一导致了问题。
阅读其他答案似乎是overcommit的问题。提出的解决方案之一是将其设置为始终过度使用:
$ echo 1 > /proc/sys/vm/overcommit_memory
是否有任何文档或您对如何在 sagemaker 中做同样的事情有任何建议?
非常感谢。
解决方案
打开一个root shell sudo -i
,然后运行echo 1 > /proc/sys/vm/overcommit_memory
推荐阅读
- r - 从使用 Haven 加载的 Stata 文件中提取值标签(值标签不是变量标签)
- sml - Create a list reading a file with SML
- ios - NSURLProtocol registerClass 适用于 iOS 模拟器,但不适用于实际设备
- javascript - 如何在 React JS 中显示这个 JSON 数据?
- reactjs - 如何在反应原生地图上显示方向
- php - Drupal 的 Organic Group 和 Group 模块有什么区别?
- python - 如何根据特定表达式将字符串列表保存在子列表中?
- python - Python 黑客排名双向 Emunese 翻译器
- angular - Ionic 4 未找到组件工厂
- python - Scraping Stackoverflow hyperlinks with Beautifulsoup