首页 > 解决方案 > Python 内存溢出

问题描述

各位程序员,你好,

我正在编写一个程序,它将 90GB 的图像读入 python 列表。但是我的硬件只有 8GB RAM,因此程序卡住了。我想知道 python 列表是否可以通过在硬盘上写入或类似的东西来处理这个问题。否则,如果不将 RAM 升级到 128GB,我怎么能解决这个问题呢?

编辑:我需要一次将所有图像放在一个列表中

背景信息:我正在制作一个为黑白图像着色的神经网络

标签: python

解决方案


是否绝对有必要同时将所有图像保存在内存中?您可以批量处理图像,也可以调整管道以一次使用一张图像。

您还可以使用交换分区为您的进程提供额外的内存。


推荐阅读