MemoryError: Unable to allocate 6.73 GiB for an array with shape (3000, 3, 448, 448) and data type

Posted 行码阁119

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MemoryError: Unable to allocate 6.73 GiB for an array with shape (3000, 3, 448, 448) and data type相关的知识,希望对你有一定的参考价值。

问题原因:内存过载,

现象描述:当时是使用TensorFlow2.0-gpu训练数据,当模型训练时批次过大,就会报以上错误。显卡是RTX 2060 6g 我当时就在想,我的显卡不至于这样弱吧。最后查阅了哈资料,发现是数据处理,占用的的CPU的RAM,如果你分配过少,就会报上面的错误哈。

解决方法:增加占用RAM的内存

1、点击设置,搜索控制面板,点击系统和安全

2、点击系统 ,在点击高级系统设置

3、点击高级->点击设置

4、 点击高级->点击更改

5、我这里输入的是6g,你可以输入自己的大小

7、点击确定即可

以上是关于MemoryError: Unable to allocate 6.73 GiB for an array with shape (3000, 3, 448, 448) and data type的主要内容,如果未能解决你的问题,请参考以下文章

Nacos 启动报错 Unable to start web server……Unable to start embedded Tomcat

idea 不能创建类啥原因 unable to parse template class

unable to inject dll into target怎么解决?

出现unable to open the service tomcat怎么办

unable to access jarfile baksmali.jar 怎么办

tomcat报错-----》Unable to open debugger port IDEA Unable to open debugger port