如何使用docker compose指定GPU限制docker swarm?

如何使用docker compose指定GPU限制docker swarm?,docker,docker-compose,docker-swarm,Docker,Docker Compose,Docker Swarm,如何使用docker compose指定GPU、CPU和内存限制 对于这种情况,我必须遵循()中的说明 使用: $ apt-get install nvidia-container-runtime 我还将通过以下方式进行检查: $ docker run -it --rm --gpus all ubuntu nvidia-smi 示例docker compose.yaml: version: '2' ... services: ... my-serv

如何使用docker compose指定GPU、CPU和内存限制

对于这种情况,我必须遵循()中的说明

使用:

$ apt-get install nvidia-container-runtime
我还将通过以下方式进行检查:

$ docker run -it --rm --gpus all ubuntu nvidia-smi
示例
docker compose.yaml

version: '2'
   ...
   services:
        ...
        my-service:
            ...
            deploy:
              resources:
                reservations:
                  generic_resources:
                    - discrete_resource_spec:
                        kind: 'gpu'
                        value: 1
                limits:
                      cpus: '4'
                      memory: 4096M
         another-service:
             ...
             deploy:
                resources:
                   limits:
                      cpus: '0.001'
                      memory: 50M