Best Python code snippet using tox_python
visualize_scores.py
Source: visualize_scores.py
1# %%2import pandas as pd3import numpy as np4import sys5datasets = [6"winogrande-winogrande_xl",7"super_glue-cb",8"super_glue-rte",9"anli_r1",10"anli_r2",11"anli_r3", # "anli",12"story_cloze-2016",13"super_glue-wsc.fixed",14# "super_glue-copa",15"hellaswag",16"super_glue-wic",17]18all_datasets = [19 # "ai2_arc-ARC-Easy",20 # "race-high",21 "piqa",22 "ai2_arc-ARC-Challenge",23 "squad_v2",24 "openbookqa-main",25 # "race-middle",26 # "super_glue-multirc",27 # "super_glue-boolq",28 "super_glue-wic",29 # "super_glue-copa",30 "super_glue-wsc.fixed",31 "winogrande-winogrande_xl",32 "super_glue-cb",33 # "super_glue-rte",34 # "anli_r1",35 # "anli_r2",36 "anli_r3",37 # "story_cloze-2016",38 "hellaswag",39]40bigbench_tasks = [41 # "code_line_description",42 "hindu_knowledge",43 "known_unknowns",44 "logic_grid_puzzle",45 # "misconceptions",46 "movie_dialog_same_or_different",47 # "novel_concepts",48 "strategyqa",49 # "formal_fallacies_syllogisms_negation",50 "vitaminc_fact_verification",51 # "winowhy",52]53csr_downstream_tasks = [54 "squad_v2",55 "super_glue-boolq",56 "super_glue-wic",57 "super_glue-cb",58 "super_glue-rte",59 # "anli_r1",60 # "anli_r2",61 # "anli_r3",62 "glue-mrpc",63 "glue-qqp",64 "rotten_tomatoes",65 "imdb",66 "ag_news"67]68# all_datasets = csr_downstream_tasks69# all_datasets = bigbench_tasks70# %%71def time_judge(line, threshold_time="2022-01-11 00:27:18"):72 if '[2022' in line:73 time_start = line.index("[") +174 time_end = line.index("]")75 time_str = line[time_start:time_end]76 from dateutil import parser77 time_ = parser.parse(time_str)78 threshold = parser.parse(threshold_time)79 if time_ < threshold:80 return False81 return True82def get_result(get_log_path_fn, prefix, time_threashold=None, use_soft_score=False):83 results = []84 for dataset in all_datasets:85 # for dataset in datasets:86 logf = get_log_path_fn(prefix, dataset)87 # print(logf)88 try:89 with open(logf) as f:90 lines = f.read().splitlines()91 except Exception as e:92 print(e)93 continue94 seen_column_strs = set()95 for line in lines[::-1]:96 # time = [2022-01-11 17:27:18][INFO ]97 perf_str = "test_perf"98 if "Evaluate" in line and "{'EM':" in line and dataset in line and "round" not in line:99 if time_threashold and not time_judge(line, time_threashold):100 continue101 # print(line)102 task_ind_start = line.index("Evaluate ") + len("Evaluate ")103 task_ind_end = line.index(" : {'EM':")104 score_ind_start = line.index("{'EM': ") + len("{'EM': ")105 score_ind_end = line.index(",")106 task_name = line[task_ind_start:task_ind_end].strip()107 assert task_name == dataset108 soft_score_ind_start = line.index("'SoftEM': ") + len("'SoftEM': ")109 soft_score_ind_end = line.index("}")110 score = line[score_ind_start:score_ind_end].strip()111 score = float(score)112 soft_score = line[soft_score_ind_start:soft_score_ind_end].strip()113 soft_score = float(soft_score)114 res = {}115 res["task"] = task_name116 # res["score"] = score117 # res["prefix"] = prefix118 if use_soft_score:119 res[f"{prefix}"] = soft_score120 else:121 res[f"{prefix}"] = score122 if prefix in seen_column_strs:123 continue124 results.append(res)125 seen_column_strs.add(prefix)126 elif perf_str in line and "EM-->" in line and dataset in line:127 if time_threashold and not time_judge(line, time_threashold):128 continue129 # [2022-01-24 14:37:00][INFO ] test_perf: ai2_arc-ARC-Easy round #9 with EM--> {'EM': 0.46, 'SoftEM': 0.589}130 res = {}131 task_ind_start = line.index(perf_str+": ") + len(perf_str+": ")132 # task_ind_start = line.index("test_perf: ") + len("test_perf: ")133 task_ind_end = line.index("round")134 round_ind_start = line.index("round #") + len("round #")135 round_ind_end = line.index(" with EM")136 score_ind_start = line.index("{'EM': ") + len("{'EM': ")137 score_ind_end = line.index(",")138 soft_score_ind_start = line.index("'SoftEM': ") + len("'SoftEM': ")139 soft_score_ind_end = line.index("}")140 task_name = line[task_ind_start:task_ind_end].strip()141 assert task_name == dataset142 round_id = line[round_ind_start:round_ind_end].strip()143 score = line[score_ind_start:score_ind_end].strip()144 score = float(score)145 soft_score = line[soft_score_ind_start:soft_score_ind_end].strip()146 soft_score = float(soft_score)147 res["task"] = task_name148 column_str = f"{'-'.join([str(p) for p in prefix])}@{round_id}"149 column_str = column_str.replace("SentenceTransformer", "SBERT")150 column_str = column_str.replace("two-stage", "2s")151 column_str = column_str.replace("unsupervised", "0s")152 if use_soft_score:153 res[column_str] = soft_score154 else:155 res[column_str] = score156 if column_str in seen_column_strs:157 continue158 results.append(res)159 seen_column_strs.add(column_str)160 return results161# res["average"] = np.mean(list(res.values()))162# print(res)163def process_exp(get_log_path_fn, prefixes, time_threashold=None, use_soft_score=False):164 results = []165 for prefix in prefixes:166 result = get_result(get_log_path_fn, prefix=prefix, time_threashold=time_threashold, use_soft_score=use_soft_score)167 # res["seed"] = str(seed)168 # print(f"{prefix} = {results}")169 results += result170 return results171def clear_and_print(all_results):172 all_results_pd = pd.DataFrame(all_results).sort_values(by=['task']).drop_duplicates().groupby("task").sum().reset_index()173 pd.options.display.float_format = '{:.2%}'.format174 # print(all_results_pd)175 print(all_results_pd.to_csv(index=False))176use_soft_score = True177print(f"use_soft_score={use_soft_score}")178all_results = []179# For Zeroshot Evalution180get_log_path = lambda model_name, task_name: f"logs/{model_name}-zeroshot/{model_name}-zs-{task_name}.log"181all_results += process_exp(get_log_path, ["BART0", "T0_3B"], time_threashold="2022-01-25 00:27:18", use_soft_score=use_soft_score) # , "T0_3B"182clear_and_print(all_results)183all_results = []184 185# ----------- # get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank-2-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 186# ----------- # all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)187# ----------- # clear_and_print(all_results)188# ----------- # all_results = []189# ----------- # get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank(mean)-5-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 190# ----------- # all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)191# ----------- # clear_and_print(all_results)192# ----------- # all_results = []193# ----------- # get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank-10-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 194# ----------- # all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)195# ----------- # clear_and_print(all_results)196# ----------- # all_results = []197## Finalized results 198# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_no-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 199# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-05 12:20:18", use_soft_score=use_soft_score)200# clear_and_print(all_results)201# all_results = []202# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_no-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 203# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-05 12:00:00", use_soft_score=use_soft_score)204# clear_and_print(all_results)205# all_results = []206# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_no-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 207# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-05 12:00:18", use_soft_score=use_soft_score)208# clear_and_print(all_results)209# all_results = []210# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 211# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-05 12:00:18", use_soft_score=use_soft_score)212# clear_and_print(all_results)213# all_results = []214# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_rerank-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 215# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-05 12:00:18", use_soft_score=use_soft_score)216# clear_and_print(all_results)217# all_results = []218# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 219# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-05 23:00:18", use_soft_score=use_soft_score)220# clear_and_print(all_results)221# all_results = []222# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 223# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)224# clear_and_print(all_results)225# all_results = []226#------------------------#227# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank_roberta_base-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 228# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)229# clear_and_print(all_results)230# all_results = []231# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_rerank_roberta_base-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 232# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)233# clear_and_print(all_results)234# all_results = []235# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 236# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)237# clear_and_print(all_results)238# all_results = []239# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_baseI2-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 240# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)241# clear_and_print(all_results)242# all_results = []243# ========================================== Abalation 244# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 245# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)246# clear_and_print(all_results)247all_results = []248# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 249# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-08 23:00:18", use_soft_score=use_soft_score)250# clear_and_print(all_results)251# all_results = []252# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-64-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 253# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-08 23:00:18", use_soft_score=use_soft_score)254# clear_and_print(all_results)255# all_results = []256# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-16-256-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 257# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-08 23:00:18", use_soft_score=use_soft_score)258# clear_and_print(all_results)259# all_results = []260# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-16-1024-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 261# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-08 23:00:18", use_soft_score=use_soft_score)262# clear_and_print(all_results)263# all_results = []264# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-1-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 265# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)266# clear_and_print(all_results)267# all_results = []268# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-8-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 269# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)270# clear_and_print(all_results)271# all_results = []272# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 273# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)274# clear_and_print(all_results)275# all_results = []276# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 277# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)278# clear_and_print(all_results)279# all_results = []280get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-1.5-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 281all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)282clear_and_print(all_results)283all_results = []284get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 285all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-15 00:00:18", use_soft_score=use_soft_score)286clear_and_print(all_results)287all_results = []288get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-3-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 289all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)290clear_and_print(all_results)291all_results = []292get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-4-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 293all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)294clear_and_print(all_results)295all_results = []296# not good297# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_bart0-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 298# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)299# clear_and_print(all_results)300# all_results = []301# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_baseI1-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 302# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)303# clear_and_print(all_results)304# all_results = []305# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_baseI01m-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 306# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)307# clear_and_print(all_results)308# all_results = []309# big bench 310# print("BART0+Rerank")311# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 312# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-12 23:00:18", use_soft_score=use_soft_score)313# clear_and_print(all_results)314# all_results = []315# print("BART0")316# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_no_none-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 317# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-12 23:00:18", use_soft_score=use_soft_score)318# clear_and_print(all_results)319# all_results = []320# print("SBERT")321# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_no_none-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 322# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-12 23:00:18", use_soft_score=use_soft_score)323# clear_and_print(all_results)324# all_results = []325# print("Random")326# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_no_none-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 327# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-12 23:00:18", use_soft_score=use_soft_score)328# clear_and_print(all_results)329# all_results = []330 331# removal abalation 332# remove = "none"333# groupnames = [334# "none",335# "multiple_choice_qa",336# "summarization",337# "extractive_qa",338# "sentiment",339# "closed_book_qa",340# "structure_to_text",341# "topic_classification",342# "paraphrase_identification",343# ]344# for remove in groupnames:345# print(f"----{remove}-----")346# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-{remove}-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 347# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)348# clear_and_print(all_results)349# all_results = []350# =======================================351# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_roberta_base-3-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 352# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)353# clear_and_print(all_results)354# all_results = []355# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank_bart0_base-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 356# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-04-01 23:00:18", use_soft_score=use_soft_score)357# clear_and_print(all_results)358# all_results = []359exit()360# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 361# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-06 00:00:18", use_soft_score=use_soft_score)362# clear_and_print(all_results)363# all_results = []364# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_rerank-3-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 365# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-02 12:00:18", use_soft_score=use_soft_score)366# clear_and_print(all_results)367# all_results = []368# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_TwoStage-BART-TRAINED/RET_TwoStage-BART-TRAINED-unsupervised_no-2-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 369# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-02 12:00:18", use_soft_score=use_soft_score)370# clear_and_print(all_results)371# all_results = []372exit()373# -----------------------------------374print("-"*100)375get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_no-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 376all_results += process_exp(get_log_path, [(x, "6e-6") for x in "2022".split(",") ], time_threashold="2022-03-02 12:00:18", use_soft_score=use_soft_score)377clear_and_print(all_results)378all_results = []379 380get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_no-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 381all_results += process_exp(get_log_path, [(x, "6e-6") for x in "2022".split(",") ], time_threashold="2022-03-02 12:00:18", use_soft_score=use_soft_score)382clear_and_print(all_results)383all_results = []384get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_no-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 385all_results += process_exp(get_log_path, [(x, "6e-6") for x in "2022".split(",") ], time_threashold="2022-03-03 12:00:18", use_soft_score=use_soft_score)386clear_and_print(all_results)387all_results = []388 389# print("*"*50)390# # get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank-3-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 391# # all_results += process_exp(get_log_path, [(x, "6e-6") for x in "2022".split(",") ], time_threashold="2022-03-02 12:00:18", use_soft_score=use_soft_score)392# # clear_and_print(all_results)393# # all_results = []394 395# # get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_rerank-3-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 396# # all_results += process_exp(get_log_path, [(x, "6e-6") for x in "2022".split(",") ], time_threashold="2022-03-02 12:00:18", use_soft_score=use_soft_score)397# # clear_and_print(all_results)398# # all_results = []399# # get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank-3-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 400# # all_results += process_exp(get_log_path, [(x, "6e-6") for x in "2022".split(",") ], time_threashold="2022-03-02 12:00:18", use_soft_score=use_soft_score)401# # clear_and_print(all_results)402# # all_results = []403# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_vBART/RET_vBART-unsupervised_no-1-16-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 404# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "2022".split(",") ], time_threashold="2022-03-02 12:00:18", use_soft_score=use_soft_score)405# clear_and_print(all_results)406# all_results = []407# -------------------------------------408# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_no-1-16-512-{prefix[0]}_scores-{task_name}-{prefix[1]}-2.log" 409# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-01 12:00:18", use_soft_score=use_soft_score)410# clear_and_print(all_results)411# all_results = []412# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_no-1-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 413# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-01 12:00:18", use_soft_score=use_soft_score)414# clear_and_print(all_results)415# all_results = []416# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_rerank-5-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 417# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-01 12:00:00", use_soft_score=use_soft_score)418# clear_and_print(all_results)419# all_results = []420# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank-3-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 421# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-03-01 12:00:18", use_soft_score=use_soft_score)422# clear_and_print(all_results)423# all_results = []424# -------------------------------425# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_TRAINED/RET_TRAINED-unsupervised_rerank-5-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 426# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)427# clear_and_print(all_results)428# all_results = []429# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_rerank-5-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 430# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)431# clear_and_print(all_results)432# all_results = []433# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank-5-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 434# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)435# clear_and_print(all_results)436# all_results = []437# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_no-1-32-1024-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 438# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)439# clear_and_print(all_results)440# all_results = []441# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_no-1-64-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 442# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-28 12:20:18", use_soft_score=use_soft_score)443# clear_and_print(all_results)444# all_results = []445# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_BART/RET_BART-unsupervised_rerank-10-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 446# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)447# clear_and_print(all_results)448# all_results = []449# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_TRAINED/RET_TRAINED-unsupervised_no-1-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 450# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)451# clear_and_print(all_results)452# all_results = []453# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank(max)-5-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 454# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)455# clear_and_print(all_results)456# all_results = []457# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank(sm)-3-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 458# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-25 12:20:18", use_soft_score=use_soft_score)459# clear_and_print(all_results)460# all_results = []461# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank-10-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 462# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-22 20:20:18", use_soft_score=use_soft_score)463# clear_and_print(all_results)464# all_results = []465# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_rerank-5-32-512-{prefix[0]}-{task_name}-{prefix[1]}-2.log" 466# all_results += process_exp(get_log_path, [(x, "6e-6") for x in "42".split(",") ], time_threashold="2022-02-21 10:20:18", use_soft_score=use_soft_score)467# clear_and_print(all_results)468# all_results = []469# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_Random/RET_Random-unsupervised_rerank-64-512-{prefix[0]}-all-{prefix[1]}-1.log" 470# all_results += process_exp(get_log_path, [(x, "5e-6") for x in "42,1337,2333,2022,1213,43,1338,2334,2023,1214".split(",") ], time_threashold="2022-02-21 00:27:18", use_soft_score=use_soft_score)471# clear_and_print(all_results)472# all_results = []473# get_log_path = lambda prefix, task_name: f"logs/bart0-zeroshot_SentenceTransformer/RET_SentenceTransformer-unsupervised_rerank-64-1024-{prefix[0]}-all-{prefix[1]}-1.log" 474# all_results += process_exp(get_log_path, [(x, "5e-6") for x in "42,1337,2333,2022,1213,43,1338,2334,2023,1214".split(",") ], time_threashold="2022-02-12 00:27:18", use_soft_score=use_soft_score)475# clear_and_print(all_results)476# all_results = []477# clear_and_print(all_results)478# all_results = []479# # For Few-Shot Evalution480# get_log_path = lambda prefix, task_name: f"logs_backup/bart0-fewshot/FS_none-{prefix[0]}-{prefix[2]}-{task_name}-{prefix[1]}-{prefix[3]}.log" # for Few-shot481# all_results += process_exp(get_log_path, [(64, "1e-5", "True", 10)], time_threashold="2022-01-24 12:27:18", use_soft_score=use_soft_score)482# clear_and_print(all_results)483# all_results = []484# get_log_path = lambda prefix, task_name: f"logs/bart0-fewshot_Random/RET_Random-two-stage_no-{prefix[0]}-1024-42-{task_name}-5e-6-2.log" # for Few-shot485# all_results += process_exp(get_log_path, [("64", )], time_threashold="2022-02-11 00:27:18", use_soft_score=use_soft_score)486# clear_and_print(all_results)487# all_results = []488# get_log_path = lambda prefix, task_name: f"logs/bart0-fewshot_Random/RET_Random-two-stage_rerank-{prefix[0]}-1024-42-{task_name}-5e-6-2.log" # for Few-shot489# all_results += process_exp(get_log_path, [("64", )], time_threashold="2022-02-15 00:27:18", use_soft_score=use_soft_score)490# clear_and_print(all_results)491# get_log_path = lambda prefix, task_name: f"logs/bart0-fewshot_Random/RET_Random-mix-{prefix[0]}-512-42-{task_name}-6e-6-2.log" # for Few-shot492# all_results += process_exp(get_log_path, [("64", )], time_threashold="2022-01-11 00:27:18")493# logs/bart0-fewshot_Random/RET_Random-two-stage-64-512-42-ai2_arc-ARC-Challenge-6e-6-2.log494# # # For Zero-Shot + Random Ret Evalution495# get_log_path = lambda prefix, task_name: f"logs/BART0-zeroshot-retriever/random-{prefix[0]}-{task_name}/BART0-Random-{prefix[0]}-3331-3e-6-{prefix[1]}-zs-{task_name}.log" # for Few-shot496# all_results += process_exp(get_log_path, [(42, 200), (1337, 200), (2022, 200), (1213, 200), (2333, 200),])497# --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------498# For CSR-related499# all_results += process_exp(get_log_path, ["BART0_CSR"], time_threashold="2022-01-25 00:27:18", use_soft_score=use_soft_score) # , "T0_3B"500# get_log_path = lambda prefix, task_name: f"logs/csr-fewshot/FS_BART_none-{prefix[0]}-{prefix[2]}-{task_name}-{prefix[1]}-{prefix[3]}.log" # for Few-shot501# all_results += process_exp(get_log_path, [502# # (64, "1e-5", "True", 10, "v1"),503# (64, "1e-5", "True", 5, "v1")], time_threashold="2022-01-24 12:27:18")504# get_log_path = lambda prefix, task_name: f"logs/csr-fewshot/FS_BART0_CSR_none-{prefix[0]}-{prefix[2]}-{task_name}-{prefix[1]}-{prefix[3]}.log" # for Few-shot505# all_results += process_exp(get_log_path, [(64, "1e-5", "True", 5, "v2")], time_threashold="2022-01-24 12:27:18")506# get_log_path = lambda prefix, task_name: f"logs/csr-fewshot_Random/RET_BART_Random-two-stage-{prefix[0]}-512-42-{task_name}-6e-6-2.log" # for Few-shot507# all_results += process_exp(get_log_path, [("64", "Random" )], time_threashold="2022-01-11 00:27:18")508# get_log_path = lambda prefix, task_name: f"logs/csr-fewshot_{prefix[1]}/RET_BART0_CSR_{prefix[1]}-two-stage-{prefix[0]}-512-42-{task_name}-1e-5-3.log" # for Few-shot509# all_results += process_exp(get_log_path, [("64", "Random")], time_threashold="2022-01-11 00:27:18")510# all_results += process_exp(get_log_path, [("64", "SentenceTransformer")], time_threashold="2022-01-11 00:27:18")511# all_results += process_exp(get_log_path, [("64", "BART")], time_threashold="2022-01-11 00:27:18")512# Viz513# all_results_pd = pd.DataFrame(all_results).sort_values(by=['task']).drop_duplicates().groupby("task").sum().reset_index()514# all_results_pd = pd.DataFrame(all_results).sort_values(by=['task']).drop_duplicates().groupby("task").sum().reset_index()515# pd.options.display.float_format = '{:.2%}'.format516# print(all_results_pd)517# print(all_results_pd.to_csv(index=False))518# print(all_results_pd[["task", "BART0", "Random-0s@0", "SBERT-0s@0", "BART-0s@0"]].to_csv(index=False))519# print(all_results_pd[["task", "BART0", "Random-0s@1", "SBERT-0s@1", "BART-0s@1"]].to_csv(index=False))520# print(all_results_pd[["task", "BART0", "Random-0s@2", "SBERT-0s@2", "BART-0s@2"]].to_csv(index=False))521# print(all_results_pd[["task", "BART0", "Random-0s@3", "SBERT-0s@3", "BART-0s@3"]].to_csv(index=False))...
log.py
Source: log.py
...8 try:9 message = """{timestamp};{context};{alert_type};{title};{short_description};{description}""".\10 format(timestamp=timestamp,context=context,alert_type=alert_type,title=title,\11 short_description=short_description,description=description)12 path,filename = split(get_log_path())13 if not exists(path):14 makedirs(path)15 if not exists(get_log_path()):16 with open(get_log_path(), 'w'): pass17 f = open(get_log_path(), 'a')18 f.write(message+'\n')19 except Exception as e:20 print(e)21def readLog():22 df = pd.DataFrame()23 if exists(get_log_path()):24 df = pd.read_csv(get_log_path(), sep=';', names=['TIMESTAMP','CONTEXT','ALERT_TYPE','TITLE','SHORT_DESCRIPTION', \25 'DESCRIPTION'], engine='python') #,nrows=get_log_max_rows())26 df = df.sort_values(by=['TIMESTAMP'], ascending=False)27 return df[:get_log_max_rows()]28 return df29def readLastLogs():30 df = pd.DataFrame()31 if exists(get_log_path()):32 df = pd.read_csv(get_log_path(), sep=';', names=['TIMESTAMP','CONTEXT','ALERT_TYPE','TITLE','SHORT_DESCRIPTION', \33 'DESCRIPTION'], engine='python') #,nrows=5)34 df = df.sort_values(by=['TIMESTAMP'], ascending=False)35 return df[:5]...
literales.py
Source: literales.py
...20 21 return literal_txt22 23# Devuele información de tag dentro de LOGS24def get_log_path( name ):25 parent = 'LOGS'26 return get_literal(name, parent)27PATH_DEBUG = get_log_path('path_debug')28PATH_ERROR = get_log_path('path_error')29PATH_INFO = get_log_path('path_info')30PATH_WARN = get_log_path('path_warn')31NAME_DEBUG = get_log_path('name_debug')32NAME_ERROR = get_log_path('name_error')33NAME_INFO = get_log_path('name_info')34NAME_WARN = get_log_path('name_warn')35# CONST36# COLORS37COLOR_SUCCESS = '#00ff00' # Green38COLOR_INACTIVE = '#ffff66' # Yellow39COLOR_DANGER = '#ff0000' # Red40COLOR_DANGER_ACTIVE = '#cc0000' # Darker red41COLOR_WHITE = '#fff'42COLOR_BLACK = '#000'43COLOR_INTERMITENTE = '#FFC300'44COLOR_DISABLED = '#a1a5ab'45BG_COLOR = '#f5f5dc'46# FONTS47FONT_STYLE_TXT = ('Helvetica' , 14)48FONT_STYLE_TITLE = ('Helvetica' , 16, 'bold')...
test_monkey_log_path.py
Source: test_monkey_log_path.py
...4 if log_path.is_file():5 log_path.unlink()6@pytest.mark.parametrize("get_log_path", [get_agent_log_path, get_dropper_log_path])7def test_subsequent_calls_return_same_path(get_log_path):8 log_path_1 = get_log_path()9 assert log_path_1.is_file()10 log_path_2 = get_log_path()11 assert log_path_1 == log_path_212 delete_log_file(log_path_1)13def test_agent_dropper_paths_differ():14 agent_log_path = get_agent_log_path()15 dropper_log_path = get_dropper_log_path()16 assert agent_log_path != dropper_log_path17 for log_path in [agent_log_path, dropper_log_path]:...
Check out the latest blogs from LambdaTest on this topic:
Hey Testers! We know it’s been tough out there at this time when the pandemic is far from gone and remote working has become the new normal. Regardless of all the hurdles, we are continually working to bring more features on-board for a seamless cross-browser testing experience.
Manual cross browser testing is neither efficient nor scalable as it will take ages to test on all permutations & combinations of browsers, operating systems, and their versions. Like every developer, I have also gone through that ‘I can do it all phase’. But if you are stuck validating your code changes over hundreds of browsers and OS combinations then your release window is going to look even shorter than it already is. This is why automated browser testing can be pivotal for modern-day release cycles as it speeds up the entire process of cross browser compatibility.
With new-age project development methodologies like Agile and DevOps slowly replacing the old-age waterfall model, the demand for testing is increasing in the industry. Testers are now working together with the developers and automation testing is vastly replacing manual testing in many ways. If you are new to the domain of automation testing, the organization that just hired you, will expect you to be fast, think out of the box, and able to detect bugs or deliver solutions which no one thought of. But with just basic knowledge of testing, how can you be that successful test automation engineer who is different from their predecessors? What are the skills to become a successful automation tester in 2019? Let’s find out.
Before we discuss Scala testing, let us understand the fundamentals of Scala and how this programming language is a preferred choice for your development requirements.The popularity and usage of Scala are rapidly rising, evident by the ever-increasing open positions for Scala developers.
I routinely come across test strategy documents when working with customers. They are lengthy—100 pages or more—and packed with monotonous text that is routinely reused from one project to another. Yawn once more— the test halt and resume circumstances, the defect management procedure, entrance and exit criteria, unnecessary generic risks, and in fact, one often-used model replicates the requirements of textbook testing, from stress to systems integration.
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!