Commit a5357712 authored by 赵威's avatar 赵威

add timer

parent 9282a18b
...@@ -115,9 +115,13 @@ def clicked_tractate_ids_item2vec_model_by_ids(ids, n=5): ...@@ -115,9 +115,13 @@ def clicked_tractate_ids_item2vec_model_by_ids(ids, n=5):
try: try:
time_begin = time.time() time_begin = time.time()
res = [] res = []
search_time_lst = []
for id in ids: for id in ids:
if id in TRACTATE_CLICK_IDS: if id in TRACTATE_CLICK_IDS:
search_time_begin = time.time()
res.extend(TRACTATE_CLICK_IDS_MODEL.wv.most_similar(id, topn=n)) res.extend(TRACTATE_CLICK_IDS_MODEL.wv.most_similar(id, topn=n))
search_time_end = time.time() - search_time_begin
search_time_lst.append("{:.2f}".format(search_time_end * 1000))
time_end = time.time() - time_begin time_end = time.time() - time_begin
if time_end > 0.04: if time_end > 0.04:
timer_dict = { timer_dict = {
...@@ -125,7 +129,8 @@ def clicked_tractate_ids_item2vec_model_by_ids(ids, n=5): ...@@ -125,7 +129,8 @@ def clicked_tractate_ids_item2vec_model_by_ids(ids, n=5):
"api": "strategy_embedding/word_vector/tractate_item2vec_by_ids", "api": "strategy_embedding/word_vector/tractate_item2vec_by_ids",
"ids": ids, "ids": ids,
"n": n, "n": n,
"total_timer": "{:.3f}ms".format(time_end * 1000) "search_time": search_time_lst,
"total_time": "{:.3f}ms".format(time_end * 1000)
} }
msg_res = "" msg_res = ""
for (k, v) in timer_dict.items(): for (k, v) in timer_dict.items():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment