在jetson nano上执行一些程序的时候,由于nano的内存只有4GB,因此可能会出现以下报错信息,例如:OSError:Cannot allocate memory 的问题。可以尝试用下面的方法解决:通过安装 swapfile,可以解决这个问题。
$ git clone https://github.com/JetsonHacksNano/installSwapfile
$ cd installSwapfile
$ ./installSwapfile.sh
如果执行./installSwapfile.sh
不添加任何参数,默认挂在在/mnt目录下,默认大小为6G。
删除这个交换空间的操作,如下所示
$ su root
$ swapoff swapfile
$ rm /mnt/swapfile