【ClawPi智能视觉小车】训练Yolo26模型训练多次失败显示内存不足时如何解决

:backhand_index_pointing_down: 本篇主角长这样

适用于产品: 幻尔科技 ClawPi 智能视觉小车

涉及模块: 树莓派5主控、Yolo26模型训练

一、问题描述

ClawPi智能视觉小车在进行Yolo26模型训练时,多次失败,在检查指令和路径均为正确后还是无法训练成功,这时就可能是内存不足导致Yolo26模型训练失败,这篇帖子将说明如何解决这个问题。

二、问题说明

由于Yolo26模型训练是一个需要处理数据集和存储转换的过程,数据集越越大占用内存就越大,内存不足以支撑模型转换后的数据,就会导致一直训练失败。

三、解决办法

出现这个问题后,我们需要重新创建并启用一个容量为 6GB 的 Swap(交换空间)文件,Swap 是内存不足时用于临时存放部分数据的磁盘空间。

  1. 点击系统桌面的图标image打开命令行终端,按照顺序依次输入以下指令,扩大运行交换内存的空间。
sudo swapoff /swapfile
sudo rm /swapfile
sudo fallocate -l 6G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
  1. 创建完以后,回到对应的课程小点内容的模型训练步骤,接着往下执行即可。

四、资料下载

可通过以下途径获取:

  • :globe_with_meridians: 官方在线课程与资料库: 幻尔科技官网在线教程

  • :speech_balloon: 客服领取: 联系你购买设备的店铺客服(淘宝/京东/天猫客服),提供订单号即可免费领取资料。