@@ -23,7 +23,38 @@ def displayCustomCase(customCase: CustomCaseConfig, st, key):
2323 "metric type" , key = f"{ key } _metric_type" , options = ["L2" , "Cosine" , "IP" ]
2424 )
2525 customCase .dataset_config .file_count = columns [3 ].number_input (
26- "train file count" , key = f"{ key } _file_count" , value = customCase .dataset_config .file_count
26+ "train file count" ,
27+ key = f"{ key } _file_count" ,
28+ value = customCase .dataset_config .file_count ,
29+ help = "if train file count is more than one, please input all your train file name and split with ','" ,
30+ )
31+
32+ columns = st .columns (3 )
33+ customCase .dataset_config .train_name = columns [0 ].text_input (
34+ "train file name" ,
35+ key = f"{ key } _train_name" ,
36+ value = customCase .dataset_config .train_name ,
37+ help = "if your file and column in the file is not named as previous explanation, please input the real name (for example: if the file name is `tr.parquet` and column name is `embbb`, then input tr and embbb)" ,
38+ )
39+ customCase .dataset_config .test_name = columns [1 ].text_input (
40+ "test file name" , key = f"{ key } _test_name" , value = customCase .dataset_config .test_name
41+ )
42+ customCase .dataset_config .gt_name = columns [2 ].text_input (
43+ "ground truth file name" , key = f"{ key } _gt_name" , value = customCase .dataset_config .gt_name
44+ )
45+
46+ columns = st .columns ([1 , 1 , 2 , 2 ])
47+ customCase .dataset_config .train_id_name = columns [0 ].text_input (
48+ "train id name" , key = f"{ key } _train_id_name" , value = customCase .dataset_config .train_id_name
49+ )
50+ customCase .dataset_config .train_col_name = columns [1 ].text_input (
51+ "train emb name" , key = f"{ key } _train_col_name" , value = customCase .dataset_config .train_col_name
52+ )
53+ customCase .dataset_config .test_col_name = columns [2 ].text_input (
54+ "test emb name" , key = f"{ key } _test_col_name" , value = customCase .dataset_config .test_col_name
55+ )
56+ customCase .dataset_config .gt_col_name = columns [3 ].text_input (
57+ "ground truth emb name" , key = f"{ key } _gt_col_name" , value = customCase .dataset_config .gt_col_name
2758 )
2859
2960 columns = st .columns (4 )
0 commit comments