1. 程式人生 > >安裝記錄】DataLoader worker (pid 17873) is killed by signal: Bus error.

安裝記錄】DataLoader worker (pid 17873) is killed by signal: Bus error.

在pycharm 上遠端docker 上執行程式碼,報錯如上,上述原因是因為num of worker設定了4(4個執行緒跑的意思)

2種解決方案:先查詢本機的最大記憶體,根據情況設定docker共享記憶體

(1)run的時候加引數--shm-size 10G

https://www.zhihu.com/question/40125229

(2)已經run

a先關閉docker  

b找到容器 

cd /var/lib/Docker/containers/ 

修改hostconfig.json

修改shmsize 

c重啟docker

重啟docker服務   systemctl restart  docker
重啟docker服務  sudo service docker restart
關閉docker   service docker stop   
關閉docker  systemctl stop docker
 檢視docker 共享的記憶體doc