{% extends "base.html" %} {% block title %}Qlib 配置与训练中心 - AgomTradePro{% endblock %} {% block content %}

{{ page_title }}

{{ page_subtitle }}

返回设置中心 Runtime API Runs API
{% if messages %}
{% for message in messages %}
{{ message }}
{% endfor %}
{% endif %}
Runtime 状态
{% if runtime_payload.enabled %}已启用{% else %}未启用{% endif %}
configured={{ runtime_payload.configured }}
Active Model
{{ runtime_payload.active_model.model_name|default:"-" }}
{{ runtime_payload.active_model.artifact_hash|default:"无激活模型" }}
训练任务
{% if runtime_payload.training_task_running %}运行中{% else %}空闲{% endif %}
latest={{ runtime_payload.latest_run_status|default:"-" }}
默认配方
{{ runtime_payload.default_universe }}
{{ runtime_payload.default_feature_set_id }} / {{ runtime_payload.default_label_id }}
{% if runtime_payload.validation_errors %}
运行前校验提示
    {% for error in runtime_payload.validation_errors %}
  • {{ error }}
  • {% endfor %}
{% endif %}

Qlib Runtime 配置

全局默认值、队列名、auto-activate 和 Alpha Runtime 入口。
{% if not can_write %} staff 只读 {% endif %}
{% csrf_token %}
{% for field in runtime_form %}
{{ field }} {% if field.help_text %}
{{ field.help_text }}
{% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endfor %}
{% for error in runtime_form.non_field_errors %}
{{ error }}
{% endfor %}

立即触发训练

支持显式参数覆盖;优先级是 请求 > Profile > Runtime > 代码默认值。
{% if selected_profile_key %} profile={{ selected_profile_key }} {% endif %}
{% csrf_token %}
{% for field in trigger_form %}
{{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endfor %}
{% for error in trigger_form.non_field_errors %}
{{ error }}
{% endfor %}

训练模板

模板保存到数据库,不再依赖表单默认值和散落代码参数。
新建模板
{% for profile in profiles %}
{{ profile.name }}
{{ profile.profile_key }} · {{ profile.model_name }} · {{ profile.model_type }}
{{ profile.universe|default:"-" }} · {{ profile.feature_set_id|default:"-" }} / {{ profile.label_id|default:"-" }}
{% if profile.is_active %}active{% else %}paused{% endif %} 编辑/套用
{% empty %}
暂无训练模板。
{% endfor %}
{% csrf_token %} {{ profile_form.profile_id }}
{% for field in profile_form %} {% if field.name != "profile_id" %}
{{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endif %} {% endfor %}
{% for error in profile_form.non_field_errors %}
{{ error }}
{% endfor %}

最近训练记录

运行状态、最终配置、metrics 和 registry 结果统一在这里审计。
查看 API
{% for run in runs %}
{{ run.model_name }} · {{ run.model_type }}
run_id={{ run.run_id }}{% if run.profile_name %} · profile={{ run.profile_name }}{% endif %}
请求时间 {{ run.requested_at|date:"Y-m-d H:i:s" }}{% if run.requested_by %} · {{ run.requested_by }}{% endif %}
{{ run.status }}
Artifact
{{ run.result_artifact_hash|default:"-" }}
Celery Task
{{ run.celery_task_id|default:"-" }}
{% if run.error_message %}
{{ run.error_message }}
{% endif %}
Resolved Train Config
{{ run.resolved_train_config_json }}
Result Metrics
{{ run.result_metrics_json }}
Registry Result
{{ run.registry_result_json }}
{% empty %}
暂无训练记录。
{% endfor %}
{% endblock %}