Skip to content

Commit a80f0ae

Browse files
committed
adds cdi driver support for GPUs
1 parent 447db55 commit a80f0ae

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

templates/docker-compose.yml.j2

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,22 @@ services:
185185
resources:
186186
reservations:
187187
devices:
188-
- driver: nvidia
189-
count: {{ container.deploy.resources.reservations.devices.driver.count | default("1") }}
190-
capabilities: [gpu]
188+
{% for device in container.deploy.resources.reservations.devices %}
189+
- driver: {{ device.driver }}
190+
{% if device.device_ids is defined %}
191+
device_ids:
192+
{% for device_id in device.device_ids %}
193+
- {{ device_id }}
194+
{% endfor %}
195+
{% endif %}
196+
{% endfor %}
197+
{% else %}
198+
deploy:
199+
resources:
200+
reservations:
201+
devices:
202+
- count: {{ container.deploy.resources.reservations.devices[0].driver.count | default("1") }}
203+
capabilities: [gpu]
191204
{% endif %}
192205
{% if container.restart is defined %}
193206
restart: {{ container.restart }}

0 commit comments

Comments
 (0)