mirror of
https://github.com/twitter/the-algorithm.git
synced 2024-06-14 15:18:55 +02:00
Change branching by if statement to branching by match statement
This commit is contained in:
parent
ec83d01dca
commit
8fc5ef9a62
|
@ -82,16 +82,17 @@ def get_bq_query():
|
|||
|
||||
def parse_metric(config):
|
||||
metric_str = config["metric"].lower()
|
||||
if metric_str == "l2":
|
||||
return faiss.METRIC_L2
|
||||
elif metric_str == "ip":
|
||||
return faiss.METRIC_INNER_PRODUCT
|
||||
elif metric_str == "l1":
|
||||
return faiss.METRIC_L1
|
||||
elif metric_str == "linf":
|
||||
return faiss.METRIC_Linf
|
||||
else:
|
||||
raise Exception(f"Uknown metric: {metric_str}")
|
||||
match metric_str:
|
||||
case "12":
|
||||
return faiss.METRIC_L2
|
||||
case "ip":
|
||||
return faiss.METRIC_INNER_PRODUCT
|
||||
case "l1":
|
||||
return faiss.METRIC_L1
|
||||
case "linf":
|
||||
return faiss.METRIC_Linf
|
||||
case _:
|
||||
raise Exception(f"Uknown metric: {metric_str}")
|
||||
|
||||
|
||||
def run_pipeline(argv=[]):
|
||||
|
|
Loading…
Reference in New Issue
Block a user