雖然進行了下面的操作,還是失敗,後來發現我的原因是因爲batch_size設置太高了。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
在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 共享的內存docker stats