{% extends "base.html" %} {% block title %}{{ model.model_name }} v{{ model.version }} — Fine-Tuning — ICDEV™ Dashboard{% endblock %} {% block content %}

{{ model.model_name }} v{{ model.version }}

{% if model.status == 'promoted' %} PROMOTED {% elif model.status == 'evaluated' %} EVALUATED {% elif model.status == 'demoted' %} DEMOTED {% else %} {{ model.status|upper }} {% endif %}
Base Model: {{ model.base_model }}
Ollama Name: {{ model.ollama_model_name|default('--') }}
Adapter Hash: {{ model.adapter_hash[:16]|default('--') }}
File Size: {{ ((model.file_size_bytes or 0) / 1048576)|round(1) }} MB
Classification: {{ model.classification }}
Training Job: {{ model.job_id[:16] }}

Evaluation Scores

{{ "%.3f"|format(model.eval_bleu) }}
BLEU (>= 0.30)
{{ "%.3f"|format(model.eval_rouge_l) }}
ROUGE-L (>= 0.40)
{{ "%.1f"|format(model.eval_perplexity) }}
Perplexity

Evaluation History

{% for ev in evaluations %} {% endfor %} {% if not evaluations %} {% endif %}
Type Test Set BLEU ROUGE-L Perplexity Pass? Comparison Date
{{ ev.eval_type }} {{ ev.test_set_size }} examples {{ "%.3f"|format(ev.bleu_score) }} {{ "%.3f"|format(ev.rouge_l_score) }} {{ "%.1f"|format(ev.perplexity) }} {% if ev.pass_threshold %} PASS {% else %} FAIL {% endif %} {{ ev.comparison_model|default('--') }} {{ ev.evaluated_at }}
No evaluations yet.

Promotion History

{% for p in promotions %} {% endfor %} {% if not promotions %} {% endif %}
Action Function Previous Reason Actor Date
{% if 'promoted' in p.action %} {{ p.action }} {% else %} {{ p.action }} {% endif %} {{ p.function_name }} {{ p.previous_model|default('--') }} {{ p.reason|default('--') }} {{ p.actor|default('--') }} {{ p.created_at }}
No promotion events.
{% endblock %}