67 lines
1.6 KiB
JavaScript
67 lines
1.6 KiB
JavaScript
/**
|
|
* 常量定义
|
|
* 集中管理所有硬编码的配置值
|
|
*/
|
|
|
|
// API 配置
|
|
window.API_CONFIG = {
|
|
PORT: 7861,
|
|
TIMEOUT: 30000, // 请求超时时间
|
|
|
|
// 系统监控
|
|
METRICS_INTERVAL: 30000, // 系统指标刷新间隔(ms)
|
|
|
|
// 训练进度
|
|
TRAINING_REFRESH_INTERVAL: 5000, // 训练进度刷新间隔(ms)
|
|
PROGRESS_BAR_WIDTH: 200, // 进度条宽度
|
|
|
|
// 合并操作
|
|
MERGE_TIMEOUT: 5 * 60 * 1000, // 合并状态超时时间(ms)
|
|
|
|
// 分页
|
|
PAGE_SIZE: 10,
|
|
|
|
// 消息提示
|
|
TOAST_DURATION: 3000, // toast提示显示时间(ms)
|
|
|
|
// 模型类型
|
|
MODEL_TYPES: {
|
|
'LLM': '大语言模型',
|
|
'CV': '计算机视觉',
|
|
'NLP': '自然语言处理',
|
|
'Embedding': '向量模型',
|
|
'Other': '其他'
|
|
},
|
|
|
|
// 用途映射
|
|
PURPOSE_MAP: {
|
|
'training': { text: '训练', class: 'bg-blue-100 text-blue-700' },
|
|
'inference': { text: '推理', class: 'bg-green-100 text-green-700' },
|
|
'evaluation': { text: '评测', class: 'bg-purple-100 text-purple-700' }
|
|
},
|
|
|
|
// 模型来源
|
|
SOURCE_MAP: {
|
|
'local': '本地模型',
|
|
'api': '在线模型',
|
|
'online': '在线模型'
|
|
},
|
|
|
|
// 训练方法显示名称
|
|
TRAIN_METHOD_MAP: {
|
|
'lora': 'LoRA',
|
|
'qlora': 'QLoRA',
|
|
'full': '全量微调',
|
|
'prefix': 'Prefix Tuning',
|
|
'adapter': 'Adapter',
|
|
'peft': 'PEFT',
|
|
'adalora': 'AdaLoRA',
|
|
'longlora': 'LongLoRA',
|
|
'dpo': 'DPO',
|
|
'cpt': 'CPT'
|
|
}
|
|
};
|
|
|
|
// 导出为常量引用方便使用
|
|
window.CONSTANTS = window.API_CONFIG;
|