Answered
Hello Everyone! Please Tell Me If There Is An Example Of Configuring A Service For
Hello everyone! Please tell me if there is an example of configuring a service for systemd
that implements work with clearml-agent
. The service file with unit that I'm creating is unstable. Often, the agent simply falls off and cannot be restarted. Although the CLI commands work perfectly separately.
Could this be due to the fact that I explicitly specify the daemon
sub-command?
I have to use the agent as a service for two reasons:
- When restarting the server, the agent doesn't start on its own, it must be started manually or a command call is prescribed after loading (which is not a good practice).
- I still haven't figured out if I can use the agent inside the docker container. Since the agent itself uses docker to create isolated containers for tasks based on nvidia-cuda images.
clearml-agent-gpu.service
[Unit]
Description=ClearML Agent Service
After=docker.target
[Service]
Type=forking
User=ml-worker
WorkingDirectory=/home/ml-worker/clearml-agent-virtualenv
ExecStart=/home/ml-worker/clearml-agent-virtualenv/bin/clearml-agent daemon --detached --queue default --gpus all
ExecStop=/home/ml-worker/clearml-agent-virtualenv/bin/clearml-agent daemon --detached --queue default --gpus all --stop
Restart=always
Environment="PATH=/home/ml-worker/clearml-agent-virtualenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
[Install]
WantedBy=multi-user.target
381 Views
1
Answer
5 months ago
5 months ago
Tags
Similar posts