x-env: &template image: fcb_photo_review:1.10.5 container_name: ${service_name} hostname: ${service_name} restart: always services: photo_review_1: <<: *template build: context: . volumes: - ./log:/app/log - ./model:/app/model command: [ "photo_review.py", "--clean", "True" ] deploy: resources: reservations: devices: - device_ids: [ "0", "1" ] capabilities: [ "gpu" ] driver: "nvidia" photo_review_2: <<: *template volumes: - ./log:/app/log - ./model:/app/model depends_on: - photo_review_1 command: [ "photo_review.py" ] deploy: resources: reservations: devices: - device_ids: [ "0", "1" ] capabilities: [ "gpu" ] driver: "nvidia" photo_review_3: <<: *template volumes: - ./log:/app/log - ./model:/app/model depends_on: - photo_review_2 command: [ "photo_review.py" ] deploy: resources: reservations: devices: - device_ids: [ "0", "1" ] capabilities: [ "gpu" ] driver: "nvidia" photo_review_4: <<: *template volumes: - ./log:/app/log - ./model:/app/model depends_on: - photo_review_3 command: [ "photo_review.py" ] deploy: resources: reservations: devices: - device_ids: [ "0", "1" ] capabilities: [ "gpu" ] driver: "nvidia" photo_review_5: <<: *template volumes: - ./log:/app/log - ./model:/app/model depends_on: - photo_review_4 command: [ "photo_review.py" ] deploy: resources: reservations: devices: - device_ids: [ "0", "1" ] capabilities: [ "gpu" ] driver: "nvidia" photo_mask_1: <<: *template volumes: - ./log:/app/log depends_on: - photo_review_5 command: [ "photo_mask.py", "--clean", "True" ] deploy: resources: reservations: devices: - device_ids: [ "1" ] capabilities: [ "gpu" ] driver: "nvidia" photo_mask_2: <<: *template volumes: - ./log:/app/log depends_on: - photo_mask_1 command: [ "photo_mask.py" ] deploy: resources: reservations: devices: - device_ids: [ "1" ] capabilities: [ "gpu" ] driver: "nvidia" photo_mask_3: <<: *template volumes: - ./log:/app/log depends_on: - photo_mask_2 command: [ "photo_mask.py" ] deploy: resources: reservations: devices: - device_ids: [ "1" ] capabilities: [ "gpu" ] driver: "nvidia" photo_review_6: <<: *template volumes: - ./log:/app/log - ./model:/app/model depends_on: - photo_mask_3 command: [ "photo_review.py" ] deploy: resources: reservations: devices: - device_ids: [ "0", "1" ] capabilities: [ "gpu" ] driver: "nvidia"