python - Python 内存溢出
问题描述
各位程序员,你好,
我正在编写一个程序,它将 90GB 的图像读入 python 列表。但是我的硬件只有 8GB RAM,因此程序卡住了。我想知道 python 列表是否可以通过在硬盘上写入或类似的东西来处理这个问题。否则,如果不将 RAM 升级到 128GB,我怎么能解决这个问题呢?
编辑:我需要一次将所有图像放在一个列表中
背景信息:我正在制作一个为黑白图像着色的神经网络
解决方案
是否绝对有必要同时将所有图像保存在内存中?您可以批量处理图像,也可以调整管道以一次使用一张图像。
您还可以使用交换分区为您的进程提供额外的内存。
推荐阅读
- javascript - 如何在我的谷歌地图 api 网络中添加多个搜索框?
- reactjs - 在动态 URL 中传递查询参数以在另一个页面上使用
- github - 将整个主分支从一个 GitHub 企业服务器复制到另一个位置的另一个 GitHub 企业服务器
- python - 基于多行值改变行值的有效方法
- mule - Mule - 从 HashMap 生成 JSON 格式的有效负载
采用以下格式 - python - 在解析 XML 时检查 None 值
- javascript - 有没有办法从我的网站的每个浏览器中删除滚动条?
- python - 向字段发送输入并不总是有效
- java - Android:如何从对象名称可能更改的 JSON 响应中检索多个 JSON 对象?
- java - 如何在 java 上发送 x-www-form 请求?