MindSpore数据增强后,内存不足,自动退出
【MindSpore数据增强后,内存不足,自动退出】1 报错描述1.1 系统环境ardware Environment(Ascend/GPU/CPU): AscendSoftware Environment:– MindSpore version (source or binary): 1.6.0– Python version (e.g., Python 3.7.5): 3.7.6– OS platform and distribution (e.g., Linux Ubuntu 16.04): Ubuntu 4.15.0-74-generic– GCC/Compiler version (if compiled from source):1.2 基本信息1.2.1脚本yolov4使用mosaic进行数据增强。https://gitee.com/mindspore/m...报错
文章图片
此报错信息不是导致退出的直接原因,可在日志中查看到有警告提示:“Memory consumption is more than…”,根据警告提示定位到是由于内存不足导致程序退出。2 原因分析batch算子会实时监控内存占用率,mindspore在1.6.版本之前,内存占用率达到0.95时会告警退出。目前在minspore==1.6.0后版本已对该阈值进行更新,在内存占用超过0.8时会进行告警,用户可在发现内存不足之后及时进行处理。3 解决方法用户在使用mindspore框架进行大数据训练时,需要多注意内存占用率,防止内存占用过高导致直接退出。当出现内存占用警告提示时,应该减少per_batch_map里面的内存占用。
推荐阅读
- MindSpore报错"RuntimeError: Invalid data, Page size."
- MindSpore网络自定义反向报错(TypeError: The params of function 'bprop' of)
- 【课程作业经验】盘古α模型数据集生成以及训练初始化问题解决方案
- 【NeRF】基于Mindspore的NeRF实现
- 【MindSpore易点通】深度学习系列-经典卷积神经网络
- MindSpore报TypeError: Cannot joined the return values
- Pyecharts系列|Pandas+Pyecharts | 上海市餐饮数据分析可视化
- 爬虫|爬虫京东Apple12部分销量数据可视化操作
- 信息化建设|业务发展陷入停滞,决策没有信息支撑,数据分析才是解决方案
- 图像处理|python-快速图像增强-imgaug库的运用