【MemoryError】Unable to allocate xx MiB for an array with shape (10000, 32) and data type float64

  • Post author:
  • Post category:其他


在做cs231n作业时,遇到了这个问题Unable to allocate xx MiB for an array with shape (10000, 32) and data type float64

在这里插入图片描述

这个就是分配的内存空间不够了,修改windows虚拟内存


解决办法



【1】右击电脑属性

在这里插入图片描述

【2】在打开的面板中依次打开“高级系统设置”—“高级”选项卡—“设置”—“高级”选项卡—“更改”,就进入了虚拟内存的设置界面。

在这里插入图片描述

【3】将“自动管理所有驱动器的分页文件大小”选项前的方框里的勾取消,选择一个盘符(尽量是非系统盘),选择自定义大小

在这里插入图片描述

这里我一开始分配的3072,有点小,还不够,又分的4096就可以了

【4】修改完成后重启就可以了。

如果还是不行,继续分大一点就可以了



版权声明:本文为weixin_43821215原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。