diff --git a/examples/cloud-edge-collaborative-inference-for-llm/testenv/accuracy.py b/examples/cloud-edge-collaborative-inference-for-llm/testenv/accuracy.py index a3dc088fd..386548fd9 100644 --- a/examples/cloud-edge-collaborative-inference-for-llm/testenv/accuracy.py +++ b/examples/cloud-edge-collaborative-inference-for-llm/testenv/accuracy.py @@ -54,6 +54,6 @@ def acc(y_true, y_pred): same_elements = [y_pred[i] == y_true[i] for i in range(len(y_pred))] # 计算相同元素的数量 - acc = sum(same_elements) / len(same_elements) + acc = sum(same_elements) / len(same_elements) if same_elements else 0.0 return round(acc * 100, 2) diff --git a/examples/government/singletask_learning_bench/objective/testenv/acc.py b/examples/government/singletask_learning_bench/objective/testenv/acc.py index a4041f48d..037d2419c 100644 --- a/examples/government/singletask_learning_bench/objective/testenv/acc.py +++ b/examples/government/singletask_learning_bench/objective/testenv/acc.py @@ -34,6 +34,6 @@ def acc(y_true, y_pred): same_elements = [y_pred[i] == y_true[i] for i in range(len(y_pred))] - acc = sum(same_elements) / len(same_elements) + acc = sum(same_elements) / len(same_elements) if same_elements else 0.0 return acc diff --git a/examples/government_rag/singletask_learning_bench/testenv/acc.py b/examples/government_rag/singletask_learning_bench/testenv/acc.py index 8b302c521..5e5808274 100644 --- a/examples/government_rag/singletask_learning_bench/testenv/acc.py +++ b/examples/government_rag/singletask_learning_bench/testenv/acc.py @@ -47,7 +47,7 @@ def acc_model(y_true, y_pred): real_locations.append(y_location[i]) same_elements = [get_last_letter(real_y_pred[i]) == real_y_true[i] for i in range(len(real_y_pred))] - global_acc = sum(same_elements) / len(same_elements) + global_acc = sum(same_elements) / len(same_elements) if same_elements else 0.0 province_acc = {} for i in range(len(real_y_pred)): @@ -108,7 +108,7 @@ def acc_global(y_true, y_pred): real_locations.append(y_location[i]) same_elements = [get_last_letter(real_y_pred[i]) == real_y_true[i] for i in range(len(real_y_pred))] - global_acc = sum(same_elements) / len(same_elements) + global_acc = sum(same_elements) / len(same_elements) if same_elements else 0.0 province_acc = {} for i in range(len(real_y_pred)): @@ -169,7 +169,7 @@ def acc_local(y_true, y_pred): real_locations.append(y_location[i]) same_elements = [get_last_letter(real_y_pred[i]) == real_y_true[i] for i in range(len(real_y_pred))] - global_acc = sum(same_elements) / len(same_elements) + global_acc = sum(same_elements) / len(same_elements) if same_elements else 0.0 province_acc = {} for i in range(len(real_y_pred)): @@ -230,7 +230,7 @@ def acc_other(y_true, y_pred): real_locations.append(y_location[i]) same_elements = [get_last_letter(real_y_pred[i]) == real_y_true[i] for i in range(len(real_y_pred))] - global_acc = sum(same_elements) / len(same_elements) + global_acc = sum(same_elements) / len(same_elements) if same_elements else 0.0 province_acc = {} for i in range(len(real_y_pred)): diff --git a/examples/llm_simple_qa/testenv/acc.py b/examples/llm_simple_qa/testenv/acc.py index beccdadfd..181bfbb12 100644 --- a/examples/llm_simple_qa/testenv/acc.py +++ b/examples/llm_simple_qa/testenv/acc.py @@ -35,6 +35,6 @@ def acc(y_true, y_pred): same_elements = [y_pred[i] == y_true[i] for i in range(len(y_pred))] - acc = sum(same_elements) / len(same_elements) + acc = sum(same_elements) / len(same_elements) if same_elements else 0.0 return acc