optimize shap response latency
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user