有的人在用PyTorch跑深度学习的实验时,会遇到无法访问共享内存的问题,即Python程序报错为
这时u,大家会想到,chmod授权不就行了吗?
事实上,这么做也不行!!!
出现这个错误就在于当前用户为普通用户而非root用户,没有访问共享内存的权限,因此需要更改/dev/shm
在root用户里面按如下步骤操作:
Step 1 添加代码
在/etc/fstab里面增加一行代码
none dev/shm/ tmpfs rw,nosuid,nodev,noexec, 0 0
Step 2 手动重装shm
mount dev/shm