我們使用Docker的過程中往往需要使用GPU,于是需要安裝NVIDIA Driver、NVIDIA Container Toolkit和CUDA Toolkit等工具。
如果你使用的是Ubuntu
等Linux原生系統(tǒng) + docker
:你需要在 /etc/docker/daemon.json
中設(shè)置default-runtime
為nvidia
,然后重啟docker
,確保你啟動了NVIDIA Container Toolkit。文章來源:http://www.zghlxwxcb.cn/news/detail-722226.html
{
"runtimes": {
"nvidia": {
"path": "nvidia-container-runtime",
"runtimeArgs": []
}
},
"default-runtime": "nvidia"
}
但是如果你使用的是WSL 2.0
+ Docker Desktop
,你會發(fā)現(xiàn)根本沒有 /etc/docker/daemon.json
這個路徑。那么這時你需要在Docker Desktop
中點擊右上角的Setting
,然后點擊Docker Engine
,在這里設(shè)置完上述配置后,點擊restart
,以確保你啟動了NVIDIA Container Toolkit。
By the way ~ WSL 2
也需要在Resources
中設(shè)置確保開啟。文章來源地址http://www.zghlxwxcb.cn/news/detail-722226.html
到了這里,關(guān)于docker: Error response from daemon: unknown or invalid runtime name: nvidia 解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!