{% extends "pyfarm/user_interface/layout.html" %} {% block title %}Agent {{agent.hostname}} {% endblock %} {% block agents_nb_class %}active{% endblock %} {% block additional_scripts %} {% endblock %} {% block content %}
State | {{ agent.state }} |
Last heard from | {{ agent.last_heard_from.isoformat() }} |
OS type | {{ agent.os_class or "" }} |
OS full name | {{ agent.os_fullname or "" }} |
CPU(s) | {{ agent.cpu_name or "" }} |
Cores | {{ agent.cpus }} |
RAM | {{ agent.ram }} MiB |
RAM free | {{ agent.free_ram }} MiB |
GPUs |
{% for gpu in agent.gpus %}
{{ gpu.fullname }} {% endfor %} |
Agent version | {{ agent.version }} |
MAC Addresses |
{% for mac_address in agent.mac_addresses %}
{{ mac_address.mac_address }} {% endfor %} |
Software | Version | {% for software_version in agent.software_versions %} | |
---|---|---|---|
{{ software_version.software.software }} | {{ software_version.version }} | ||
ID | Frame | Progress | Job | {% for task in tasks %}
---|---|---|---|
{{ task.id }} | {% if not task.state %} {% endif %} {% if task.state == "running" %} {% endif %} {% if task.state == "done" %} {% endif %} {% if task.state == "failed" %} {% endif %} {% if task.state == "paused" %} {% endif %} {{ task.frame }} |
|
{{ task.job.title }} (ID {{ task.job.id }}) |
Log | Created On | Tasks (Queued / Running / Failed / Done) | Job | Jobtype | {% for tasklog in tasklogs %}
---|---|---|---|---|
{% if tasklog.task %} {% endif %} {% if tasklog.task %} {% endif %} | {{ tasklog.created_on.isoformat() }} | {{ tasklog.num_queued_tasks() }} / {{ tasklog.num_running_tasks() }} / {{ tasklog.num_failed_tasks() }} / {{ tasklog.num_done_tasks() }} | {% if tasklog.task %} {{ tasklog.task.job.title }} {% endif %} | {% if tasklog.task %} {{ tasklog.task.job.jobtype_version.jobtype.name }} Version {{ tasklog.task.job.jobtype_version.version }} {% endif %} |