summaryrefslogtreecommitdiff
path: root/grid5000/steps/data/setup/puppet/modules/env/files/big/nvidia/dcgm-exporter.service
blob: ed87bd8fbb76871b2fba88ff2838e1100aecd73a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[Unit]
Description=NVIDIA DCGM prometheus exporter service
After=network.target
# Ensure that /dev/nvidia0 is created by first calling nvidia-smi.
# If no GPU is found, nvidia-smi will not create /dev/nvidia0 and we will not run.
Wants=nvidia-smi.service
After=nvidia-smi.service
ConditionPathExists=/dev/nvidia0

[Service]
Type=simple
ExecStart=/usr/sbin/dcgm-exporter
Restart=on-failure

[Install]
WantedBy=multi-user.target