{% extends "base.html" %} {% block title %}Run #{{ run.id }} ยท Sparsifire{% endblock %} {% block extra_js %} {% endblock %} {% block content %}
Experiments / Detail

Run #{{ run.id }} {{ run.dataset.name }}

{% if run.status == 'queued' or run.status == 'failed' %} Start Training {% elif run.status == 'completed' %} Download .pt {% else %} {% endif %}
Status
{% if run.status == 'completed' %}
Completed
Loss: {{run.final_loss|floatformat:5 }}
{% elif run.status == 'running' %}
Training
Check log for progress
{% elif run.status == 'failed' %}
Failed
Error during execution
{% else %}
Queued
Ready to start
{% endif %}
{% if run.error_message %}
{{ run.error_message|truncatechars:100 }}
{% endif %}
Hyperparameters
Input Dimension {{ run.input_dim }}
Expansion Factor {{ run.expansion_factor }}x
Latent Dimension {% widthratio run.input_dim 1 run.expansion_factor %}
K-Sparsity {{ run.k_sparsity }}
Alpha Aux {{ run.alpha_aux }}
Learning Rate {{ run.learning_rate }}
Epochs {{ run.epochs }}
{% if run.sparsity_heatmap %}
Latent Activation Analysis
Sparsity Matrix

Vertical: Documents (Sampled) · Horizontal: Top Active Features

{% endif %}
Training Log
{% if run.training_log %} {{ run.training_log|length }} steps {% endif %}
{% for entry in run.training_log %} {% empty %} {% endfor %}
Epoch Loss Value Timestamp
#{{ entry.epoch }}
{{ entry.loss|floatformat:5 }}
{{ entry.timestamp|date:"H:i:s" }}

{% if run.status == 'queued' %} Waiting to start training... {% else %} No logs available yet. {% endif %}

{% endblock %}