docker装好,环境装好,程序写好了,上cuda,一个大错RuntimeError: DataLoader worker (pid 7199) is killed by signal: Bus error!!
wtf!
重建一个镜像??坑啊!不干!
查了上述错误原因:df -h查看,共享内存不足:
![](https://img.haomeiwen.com/i14553901/f93713c766917944.png)
![](https://img.haomeiwen.com/i14553901/9b4b9ac0176bec74.png)
网上说的办法1,是docker run的时候加参数--shm-size,拿起不得重装??
现有container能否改这个size呢?找到这里:
找到容器对应的配置文件hostconfig.json,找到参数"ShmSize",改!重启doker!!!
搞定:
![](https://img.haomeiwen.com/i14553901/e3b96d9fb915584a.png)
网友评论