gpt4 book ai didi

docker - 如何从 docker-compose.yml 指定 nvidia 运行时?

转载 作者:IT老高 更新时间:2023-10-28 12:37:46 27 4
gpt4 key购买 nike

我可以运行一个 tensorflow 容器并通过以下命令从命令行访问 GPU

$ sudo docker run --runtime=nvidia --rm gcr.io/tensorflow/tensorflow:latest-gpu

我希望能够从 docker-compose 运行这个容器。是否可以从 docker-compose.yml 中指定 --runtime 标志?

最佳答案

目前(2018 年 8 月),适用于 Docker 的 NVIDIA 容器运行时 (nvidia-docker2) supports Docker Compose .

Yes, use Compose format 2.3 and add runtime: nvidia to your GPU service. Docker Compose must be version 1.19.0 or higher.

示例docker-compose.yml:

version: '2.3'

services:
nvsmi:
image: ubuntu:16.04
runtime: nvidia
environment:
- NVIDIA_VISIBLE_DEVICES=all
command: nvidia-smi

更多 example from NVIDIA blog uses Docker Compose展示如何使用 NVIDIA Container Runtime 启动多个 GPU 容器。

关于docker - 如何从 docker-compose.yml 指定 nvidia 运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47465696/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com