使用Linux服务器跑深度学习的时候突然报错,之前一切正常,最后发现是权限问题。
情况
- 普通用户,无sudo权限
- 代码本身没问题(在本地和另外的设备上进行了测试
解决方案
1. 查看服务器/dev/shm的权限,Access的状态如果不是下图的情况,说明root给的权限不够。
2. 联系有root权限的人把shm目录权限改成777:
(1)命令行修改:
chmod -r 777 /dev/shm
(2)可视化界面修改,shm目录上右键,然后点击permission,进入页面,将状态代码改成777,最后apply即可。