后端状态

{% if data %} {% for backend_data in data %}

{{ backend_data.python | capitalize }} 后端

{{ backend_data.url }} 后端索引: {{ backend_data.index }}
{% if backend_data.system %} {# 检查 backend_data.system 是否存在 #}
GPU 型号: {{ backend_data.system.device_name.split(':')[1] if backend_data.system.device_name is defined else 'N/A' }} {# 使用条件判断和默认值 #}
ComfyUI 版本: {{ backend_data.system.comfyui_version if backend_data.system.comfyui_version is defined else 'N/A' }} {# 使用条件判断和默认值 #}
PyTorch 版本: {{ backend_data.system.pytorch_version if backend_data.system.pytorch_version is defined else 'N/A' }} {# 使用条件判断和默认值 #}
Python 版本: {{ backend_data.system.python_version.split('|')[0] if backend_data.system.python_version is defined else 'N/A' }} {# 使用条件判断和默认值 #}
总显存: {{ (backend_data.system.vram_total / 1024 / 1024 / 1024) | round(2) if backend_data.system.vram_total is defined else 'N/A' }} GB {# 使用条件判断和默认值 #}
可用显存: {{ (backend_data.system.vram_free / 1024 / 1024 / 1024) | round(2) if backend_data.system.vram_free is defined else 'N/A' }} GB {# 使用条件判断和默认值 #}
启动参数: {{ backend_data.system.startup_args | join(' ') if backend_data.system.startup_args is defined else 'N/A' }} {# 使用条件判断和默认值 #}
{% else %}
系统信息: 无法获取系统信息 {# 当 backend_data.system 缺失时显示提示信息 #}
{% endif %}

队列状态

{% if backend_data.queue %} {# 检查 backend_data.queue 是否存在 #}
运行中任务: {{ backend_data.queue.running_count if backend_data.queue.running_count is defined else 'N/A' }} {# 使用条件判断和默认值 #}
等待中任务: {{ backend_data.queue.pending_count if backend_data.queue.pending_count is defined else 'N/A' }} {# 使用条件判断和默认值 #}
正在执行任务ID: {% if backend_data.queue.running_ids %} {% for task_id in backend_data.queue.running_ids %} {{ task_id }}{% if not loop.last %}, {% endif %} {% endfor %} {% else %} {% endif %}
{% else %}
队列状态: 无法获取队列状态 {# 当 backend_data.queue 缺失时显示提示信息 #}
{% endif %}
{% if backend_data.error %}

错误信息

{{ backend_data.error }}
{% endif %}
{% endfor %} {% else %}

没有后端数据。

{% endif %}