docker - 如何将 gpus 添加到正在运行的 Docker 容器中?
问题描述
我正在运行一个nvidia-docker
带有初始标志的容器,--gpus="device=0"
现在我想将第二个设备添加到正在运行的容器中。有没有办法做到这一点?
解决方案
据此,这是不可能的。
一种可能的解决方法:
我遇到了类似的情况,我已经设置了一个开发环境,但是我忘记了添加--gpus all
选项。由于我不想丢失我的工作,我的解决方法是使用
docker commit <running_container> <image_name>
然后使用--gpus all
选项运行新图像
docker run -it [...] --gpus all --name <new_container_name> <image_name>
推荐阅读
- bash - 将 MacOS 上的 /bin/bash 升级到 v5+
- php - 在 WooCommerce 订单电子邮件中插入不包括产品成本的自定义总计
- google-cloud-dataflow - 是否可以使用 DataFlow 进行数据系统集成?
- javascript - 我用 javaScript 做了一个石头剪刀布游戏,但它不起作用问题出在 botDiv.innerhtml 的最后一个函数中
- swift - 使用切换按钮 Swift 反转 UIViewPropertyAnimator
- python - BeautifulSoup - 如何调用嵌套元素
- python - 如何检查鼠标是否在 Python Tkinter 中的小部件上?
- angular - 订阅完成后如何调用函数
- python - 如何在 flask_restful 中返回 405?
- sql - Oracle SQL:手动编写文本