itx-3588j编译orbslam3失败:内存不够且无法申请swap空间
听说3588的cpu很强,想用来做视觉slam;用的是4+32GB的版本,固件是官方的Ubuntu2004,orbslam是版本3;但是无论怎么编译(就算只是make,没有-j),也会被killed,看了内存的情况,不断上升,一直到3.55GB的时候基本就会出问题;网上都说可以增大swap空间来缓解内存不够的问题,但是找了很多教程,永远在最后一步swapon的环节出问题:swapon:/swap/swapfile:invalid argument。一直都是这样的报错,不知道是啥问题,有朋友遇到类似的问题嘛,怎么解决呢
swapfile需要放在/userdata/目录下才能生效,不然就会出现invalid argument
另外,编译orbslam3消耗过多内存的问题,参考
https://github.com/UZ-SLAMLab/ORB_SLAM3/issues/329
Liuth 发表于 2022-10-17 09:08
swapfile需要放在/userdata/目录下才能生效,不然就会出现invalid argument
另外,编译orbslam3消耗过多 ...
感谢!!问题已解决,将swapfile放在userdata即可,设置了8G的swap空间,编译时略微吃力,可以再加到10G回好一些吧
页:
[1]