當(dāng)我用docker創(chuàng)建一個GPU容器時出現(xiàn)如下報錯
docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy' nvidia-container-cli: initialization error: driver rpc error: timed out: unknown.
搜索了國內(nèi)各種帖子,均無收獲,去nvidia-docker2官方庫提交了問題報告,地址如下:添加鏈接描述
作者指出:我是gpu的持久模式(nvidia-persistenced daemon
)并未開啟。
也正是因為這個,我每次用nvidia-smi查詢顯卡資源的時候,會等到2分鐘才有結(jié)果
可以用nvidia-smi -a
查詢自己的 Persistence Mode 是否開啟
同時也可以用nvidia-smi文章來源:http://www.zghlxwxcb.cn/news/detail-508756.html
解決方案
使用root權(quán)限執(zhí)行如下命令:nvidia-smi -pm ENABLED
結(jié)果如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-508756.html
到了這里,關(guān)于docker調(diào)用gpu報錯:failed to create shim task: OCI runtime create failed: runc create failed,以及如何開啟gpu持久的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!