swap内存不足解决方案 Torch: not enough memory: you tried to allocate 0GB. Buy new RAM!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27855219/article/details/84062049

运行lua程序时报错:

此问题是由于内存不足引起的,可采用分配虚拟内存的方式进行解决。

解决方案:

1.首先用命令free查看系统内 Swap 分区大小

 free -m

可以看到swap只有1021M,下面我们来扩大到2G。

2.创建swap文件

mkdir ~/swap
cd ~/swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000

3.把生成文件转化为swap文件

sudo swapon swapfile

4.再次查看内存

free -m

Swap变成了2975M,说明扩容成功。

猜你喜欢

转载自blog.csdn.net/qq_27855219/article/details/84062049