这两天在用rasa train训练模型的时候,遇到了一次killed。当时没有及时截屏,图片是从网上截取的。这个错误的发生很突然,在这之前都是显示正常的模型训练过程信息,然后就突然出现Killed,接着就退出了训练。
上网查了,有看到说是模型数据太大造成训练内存不足而导致了killed。我的模型数据肯定不大,不过我加载了 MITIE model,这个量不小。而且,我的SWAP虚拟内存也的确下调过。于是,重新设置一下SWAP虚拟内存。
1打开dphys-swapfile:
sudo nano /etc/dphys-swapfile
2找到CONF_SWAPSIZE一行,将=后面的数值改大(默认是100M),然后存盘退出:
CONF_SWAPSIZE=1024
注:1024即1G,只要你的TF卡剩余容量允许,这个值建议大点好
3重启交换服务:
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start
完成上述操作后再进行rasa train,成功!