@@ -36,13 +36,13 @@ class ModeConfig:
3636
3737
3838MODES : list [ModeConfig ] = [
39- ModeConfig (name = "mode1" , mode = "fp16" , label = "FP16 Build+Explore" , settings = "M=24 , MaxDist=100" , max_dist = 100 ),
40- # ModeConfig(name="mode2", mode="evp-linear", label="EVP linear search", settings="—"),
41- ModeConfig (name = "mode3" , mode = "evp" , label = "EVP Build+Explore" , settings = "M=24 , MaxDist=200" ),
42- ModeConfig (name = "mode4" , mode = "evp-rerank" , label = "EVP Build+Explore+Rerank" , settings = "M=24 , MaxDist=200 , evpK=50" , evp_k = 50 ),
43- ModeConfig (name = "mode5" , mode = "evp-build-fp16-external-search" , label = "EVP build+FP16 Explore" , settings = "M=24 , MaxDist=200" ),
44- ModeConfig (name = "mode6" , mode = "evp-asymmetric" , label = "EVP build+Asym Explore" , settings = "M=24 , MaxDist=200" ),
45- ModeConfig (name = "mode7" , mode = "evp-asymmetric-rerank" , label = "EVP build+Asym+Rerank" , settings = "M=24 , MaxDist=200, evpK=50" , evp_k = 50 ),
39+ ModeConfig (name = "mode1" , mode = "fp16" , label = "FP16 Build+Explore" , settings = "M=16 , MaxDist=100" , max_dist = 100 ),
40+ ModeConfig (name = "mode2" , mode = "evp-linear" , label = "EVP linear search" , settings = "—" ),
41+ ModeConfig (name = "mode3" , mode = "evp" , label = "EVP Build+Explore" , settings = "M=16 , MaxDist=200" ),
42+ ModeConfig (name = "mode4" , mode = "evp-rerank" , label = "EVP Build+Explore+Rerank" , settings = "M=16 , MaxDist=100 , evpK=50" , max_dist = 100 , evp_k = 50 ),
43+ ModeConfig (name = "mode5" , mode = "evp-build-fp16-external-search" , label = "EVP build+FP16 Explore" , settings = "M=16 , MaxDist=200" ),
44+ ModeConfig (name = "mode6" , mode = "evp-asymmetric" , label = "EVP build+Asym Explore" , settings = "M=16 , MaxDist=200" ),
45+ ModeConfig (name = "mode7" , mode = "evp-asymmetric-rerank" , label = "EVP build+Asym+Rerank" , settings = "M=16 , MaxDist=200, evpK=50" , evp_k = 50 ),
4646]
4747
4848
@@ -55,7 +55,7 @@ def _fmt(val: float | None) -> str:
5555def _fmt_recall (val : float | None ) -> str :
5656 if val is None :
5757 return "—"
58- return f"{ val :.2f} %"
58+ return f"{ val * 100.0 :.2f} %"
5959
6060
6161def _strip_ansi (text : str ) -> str :
@@ -73,9 +73,9 @@ def run_mode(runner: Task1Runner, cfg: ModeConfig, num_threads: int) -> Task1Res
7373 size = "spot" ,
7474 max_dist = cfg .max_dist ,
7575 threads = num_threads ,
76- non_zeros = 300 ,
77- k_graph = 24 ,
78- k_ext = 24 ,
76+ non_zeros = 200 ,
77+ k_graph = 16 ,
78+ k_ext = 16 ,
7979 prune_worst = 8 ,
8080 )
8181 if cfg .evp_k is not None :
0 commit comments