{% extends "base.html" %} {% block title %}Home page{% endblock %} {% block content %}

Node Id: {{ node_id }} - Node status {{ node_status }}


{% for job in current_job_info %}
Trainer: {{ job.trainer_label }}; Current Round: {{ job.current_round }}; Fed. Learning Params: {{ job.federated_learning_params }}; Fed. Avg. done? {{ job.fed_learn_done }}; Pre FedAvg. Accuracy: {{ job.pre_fedavg_accuracy }}; Post FedAvg Accuracy: {{ job.post_fedavg_accuracy }}; Was model exchanged? {{ job.model_was_exchanged }}
{% endfor %}

Nodes {% if known_nodes|length == 0 %} (No known nodes) {% elif known_nodes|length == 1 %} (1 node is known) {% else %} ({{ known_nodes|length }} nodes are known) {% endif %}

{% for node in known_nodes %} {% endfor %}
Node id - Host:Port - Last Node Status
{{ node.node.node_id }} - {{ node.node.ip }}:{{ node.node.port }} - {{ node.lastStatus }}

{% if node.info %} {% for job in node.info %} Trainer: {{ job.trainer_label }}; Current Round: {{ job.current_round }}; Fed. Learning Params: {{ job.federated_learning_params }}; Fed. Avg. done? {{ job.fed_learn_done }}; Pre FedAvg. Accuracy: {{ job.pre_fedavg_accuracy }}; Post FedAvg Accuracy: {{ job.post_fedavg_accuracy }}; Was model exchanged? {{ job.model_was_exchanged }}
{% endfor %} {% endif %}
{% endblock %} {% block javascript %} {% endblock %}