optimize shap response latency

This commit is contained in:
2026-04-04 07:47:32 +08:00
parent 11ba5c535b
commit 1ee766720b
3 changed files with 43 additions and 8 deletions

View File

@@ -385,6 +385,7 @@ function renderRiskChart() {
// ── Tab 4: SHAP ──
async function loadShapGlobal() {
if (activeTab.value !== 'shap') return
try {
const data = await getGlobalImportance(shapModel.value)
if (data.error) { ElMessage.error(data.error); return }
@@ -460,6 +461,7 @@ function renderShapDimPie() {
}
async function loadDependence() {
if (activeTab.value !== 'shap') return
if (!dependenceFeature.value) return
try {
const data = await getDependence(dependenceFeature.value, shapModel.value)
@@ -483,6 +485,7 @@ async function loadDependence() {
}
async function loadInteractions() {
if (activeTab.value !== 'shap') return
try {
const data = await getInteractions(shapModel.value, 10)
if (data.error || !data.top_interactions) return