docker內(nèi),cuda上跑程序出錯(cuò)RuntimeError: DataLoader worker (pid 7199) is killed by signal: Bus error的解決

docker裝好,環(huán)境裝好,程序?qū)懞昧耍蟘uda,一個(gè)大錯(cuò)RuntimeError: DataLoader worker (pid 7199) is killed by signal: Bus error??!

wtf!

重建一個(gè)鏡像??坑??!不干!

查了上述錯(cuò)誤原因:df -h查看,共享內(nèi)存不足:

docker內(nèi)查到的/dev/shm共享內(nèi)存


真機(jī)的共享內(nèi)存

網(wǎng)上說(shuō)的辦法1,是docker run的時(shí)候加參數(shù)--shm-size,拿起不得重裝??

現(xiàn)有container能否改這個(gè)size呢?找到這里

找到容器對(duì)應(yīng)的配置文件hostconfig.json,找到參數(shù)"ShmSize",改!重啟doker?。?!

搞定:

docker內(nèi)改動(dòng)生效
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容