{% autoescape None %}
{% if len(run_methods) > 0 %}
Customized Commands
{% for cmd in run_methods %} [{{cmd.command_name}}] {% end %}
{% end %}
Run Description Edit
{{ format_viewer_link(run.run_description) }}
Run Notes Edit
{{ format_viewer_link(run.run_notes) }}
Create Time
{{ run.create_time }}
Update Time
{{ run.update_time }}
{% if '_git' in run_metainfo %}
Git
{{ run_metainfo['_git'] }}
Git Log
{{ escape(git_recent_logs(run_metainfo['_git'])) }}
{% end %} {% if run.refer is not None %}
Parent
{{ run.refer.run_name }}
{% end %}
Metric Plots Show Raw Data
Metrics
{{ format_kv(run.metrics) }}
Command
{{ run.command }}
Args
{{ format_kv(run.args) }}
Configs
{{ format_kv_recursive_flat(run.configs) }}
{% for k, v in format_extra_items(run).items() %}
{{ k }}
{{ v }}
{% end %} {% if run.metainfo_file is not None %}
Metainfo File
{{ format_log_fpath(run.metainfo_file) }}
{% end %} {% if run.log_file is not None %}
Log File
{{ format_log_fpath(run.log_file) }}
{% end %} {% if run.meter_file is not None %}
Meter File
{{ format_log_fpath(run.meter_file) }}
{% end %} {% if run.tb_dir is not None %}
TensorBoard Dir
{{ run.tb_dir }}
{% end %}
Extra Information
{{ format_viewer_link(format_kv_recursive(run.extra_info)) }}
{% if len(run.referee) > 0 %}
{% for rrun in run.referee %} {% if not is_deleted(rrun) %} {% end %} {% end %}
Sub-Runs
SubRun: {{ rrun.run_name }} (Created: {{ rrun.create_time }}; Updated: {{ rrun.update_time }})
Metrics: {{ format_kv_inline(rrun.metrics) }}
Command: {{ rrun.command }}
Highlight args: {{ format_kv_inline(rrun.highlight_args) }}
Highlight configs: {{ format_kv_inline(rrun.highlight_configs) }}
Description: {{ format_viewer_link(rrun.run_description) }}
{% end %}
Metrics
    {{ run_metrics }}