1. 问题

jetson nano 编译 onnxruntime-gpu 时,总是出现下面错误,无法编译成功

jetson nano c++: fatal error: Killed signal terminated program cc1plus

2. 解决

Jetson Nano 默认情况下,Memory大小4G,Swap内存大小2G。增大 Swap 内存来解决

#1)新增swapfile文件大小自定义
sudo fallocate -l 8G /var/swapfile
#2)配置该文件的权限
sudo chmod 600 /var/swapfile
#3)建立交换分区
sudo mkswap /var/swapfile
#4)启用交换分区
sudo swapon /var/swapfile
#5)设置自启
sudo bash -c 'echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab'

参考文章:

可以看到

【JetsonNano】fatal error: Killed signal terminated program cc1plus_c++