一. 背景介绍
当我在手机端部署模型时,用mace转模型成功,但是在编译时出错。错误栈给了很多提示,其中一句提示就是:clang++: error: unable to execute command: Killed。
二. 分析问题与解决
该提示指的是内存不够,我的进程操作被杀掉了;解决方法就是增大swap分区的空间。
于是我在网上查找解决方法,运行下面命令即可:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
三. 运行上面的命令后再进行编译就成功了
注:可用https://netron.app/ 来查看.onnx模型。
参考:https://blog.youkuaiyun.com/honour2sword/article/details/43916505