{% extends "base.html" %} {% block title %}Job {{ job.id[:12] }} — Fine-Tuning — ICDEV™ Dashboard{% endblock %} {% block content %}

Training Job {{ job.id[:16] }}

{% if job.status == 'completed' %} COMPLETED {% elif job.status in ['training', 'preparing', 'exporting', 'evaluating'] %} {{ job.status|upper }} {% elif job.status == 'failed' %} FAILED {% else %} {{ job.status|upper }} {% endif %}
Provider: {{ job.provider }}
Base Model: {{ job.base_model }}
Dataset: {{ job.dataset_id[:16] }}
LoRA Rank: {{ job.lora_rank }}
Learning Rate: {{ job.learning_rate }}
Epochs: {{ job.epochs }}
Batch Size: {{ job.batch_size }}
Max Seq Length: {{ job.max_seq_length }}
GPU Count: {{ job.gpu_count }}
Total Steps: {{ job.total_steps|default(0) }}
Duration: {{ job.training_duration_seconds|default(0) }}s
Classification: {{ job.classification }}
{% if job.error_message %}
Error: {{ job.error_message }}
{% endif %} {% if job.ollama_model_name %}
Ollama Model: {{ job.ollama_model_name }}
{% endif %} {% if loss_history and loss_history|length > 1 %}

Training Loss Curve

{% endif %}

Job Events

{% for ev in events %} {% endfor %} {% if not events %} {% endif %}
Event Details Time
{{ ev.event_type }} {{ ev.details|default('{}') }} {{ ev.created_at }}
No events recorded.
{% if loss_history and loss_history|length > 1 %} {% endif %} {% endblock %}