We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1051319 commit b5f441cCopy full SHA for b5f441c
uptrain/framework/evalllm.py
@@ -405,9 +405,12 @@ def evaluate_experiments(
405
all_cols = set(results.columns)
406
value_cols = list(all_cols - set([schema.question] + exp_columns))
407
index_cols = metadata.get("uptrain_index_columns", [schema.question])
408
+ if sum(results.is_duplicated()) > 1:
409
+ logger.info("Duplicates found in data: Removing duplicates")
410
+ results = results.unique()
411
exp_results = results.pivot(
- values=value_cols, index=index_cols, columns=exp_columns
- )
412
+ values=value_cols, index=index_cols, columns=exp_columns
413
+ )
414
exp_results = exp_results.to_dicts()
415
return exp_results
416
0 commit comments