GPU显卡公共参数字段全面升级为66字段+字段类别支持

- 按显卡规格9大类别整理66个公共参数字段(全部文本类型):
  图形处理器芯片基础信息(14)/显卡产品信息(12)/渲染硬件配置(8)/理论算力(5)/显存规格(5)/矩阵算力(8)/数值格式支持(2)/图形API与特性(6)/板卡设计(6)
- 每个字段新增 category 字段类别属性(对应#开头的参数类别中文名)
- 保留平台必备结构字段: name/manufacturer/official_urls/reference_urls/description
- 后台字段编辑弹框新增「字段类别」输入,字段列表显示📁类别徽标
- 子类别关键特性映射到新字段(显存容量/着色单元/首发价/FP32等)
- 修复重复FP16: 理论算力=fp16, 矩阵算力=fp16_matrix
This commit is contained in:
2026-09-10 01:32:21 +08:00
parent 850b356f89
commit 9005a48bf3
2 changed files with 544 additions and 112 deletions
+6
View File
@@ -507,6 +507,7 @@
<div class="space-y-4">
<div><label class="text-sm text-gray-600 mb-1 block">字段名 *</label><input type="text" id="field_key" class="w-full px-3 py-2 border rounded-lg" placeholder="如:context_length"></div>
<div><label class="text-sm text-gray-600 mb-1 block">显示名 *</label><input type="text" id="field_label" class="w-full px-3 py-2 border rounded-lg" placeholder="如:上下文长度"></div>
<div><label class="text-sm text-gray-600 mb-1 block">字段类别</label><input type="text" id="field_category" class="w-full px-3 py-2 border rounded-lg" placeholder="如:图形处理器芯片基础信息(参数分组,可为空)"></div>
<div><label class="text-sm text-gray-600 mb-1 block">字段类型</label><select id="field_type" class="w-full px-3 py-2 border rounded-lg">
<option value="text">文本</option>
<option value="number">数字</option>
@@ -1879,6 +1880,7 @@
${field.required ? '<span class="text-red-500">必填</span>' : '可选'}
${field.description ? ` | ${field.description}` : ''}
</div>
${field.category ? `<div class="mt-1"><span class="inline-block px-2 py-0.5 bg-indigo-50 text-indigo-600 border border-indigo-100 rounded text-xs">📁 ${field.category}</span></div>` : ''}
</div>
</div>
<div class="flex gap-2 opacity-0 group-hover:opacity-100 transition">
@@ -1900,6 +1902,7 @@
document.getElementById('fieldModalTitle').textContent = '添加参数字段';
document.getElementById('field_key').value = '';
document.getElementById('field_label').value = '';
document.getElementById('field_category').value = '';
document.getElementById('field_type').value = 'text';
document.getElementById('field_desc').value = '';
document.getElementById('field_required').checked = false;
@@ -1915,6 +1918,7 @@
document.getElementById('fieldModalTitle').textContent = '编辑参数字段';
document.getElementById('field_key').value = field.key || '';
document.getElementById('field_label').value = field.label || '';
document.getElementById('field_category').value = field.category || '';
document.getElementById('field_type').value = field.type || 'text';
document.getElementById('field_desc').value = field.description || '';
document.getElementById('field_required').checked = field.required || false;
@@ -1938,6 +1942,7 @@
function saveField() {
const key = document.getElementById('field_key').value.trim();
const label = document.getElementById('field_label').value.trim();
const category = document.getElementById('field_category').value.trim();
const type = document.getElementById('field_type').value;
const description = document.getElementById('field_desc').value.trim();
const required = document.getElementById('field_required').checked;
@@ -1948,6 +1953,7 @@
}
const field = { key, label, type, description, required };
if (category) field.category = category;
if (currentFieldTarget === 'subcategory') {
// 子类别额外字段