">
赞
踩
在跑pytorch时出现了占用内存过多的问题,当然这个问题可以通过调小num_workers解决,不过还有手动解决办法就是释放内存,命令如下:
echo 3 > /proc/sys/vm/drop_caches
而这样会显示权限不足,如果前面加上sudo命令也不行,因为这时候sudo 只是让 echo 命令具有了 root 权限,但是并没有让 “>” 命令也具有root 权限,所以 bash 会认为这个命令没有写入信息的权限。
解决办法:
sudo bash -c "echo 3 > /proc/sys/vm/drop_caches"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。