def attack_run(master_settings): align = master_settings["align"] decoder = master_settings["decoder"] loss = master_settings["loss"] kappa = master_settings["kappa"] outdir = master_settings["outdir"] attack_type = os.path.basename(__file__).replace(".py", "") outdir = os.path.join(outdir, attack_type) outdir = os.path.join(outdir, "confidence/logprobs-greedydiff/") outdir = os.path.join(outdir, "{}/".format(align)) outdir = os.path.join(outdir, "{}/".format(decoder)) outdir = os.path.join(outdir, "{}/".format(loss)) outdir = os.path.join(outdir, "{}/".format(kappa)) master_settings["outdir"] = outdir batch_gen = data.ingress.etl.batch_generators.PATH_GENERATORS[align]( master_settings) manager( master_settings, create_attack_graph, batch_gen, results_extract_fn=custom_extract_results, results_transform_fn=data.egress.transform.unbounded_gen, ) log("Finished run.")
def attack_run(master_settings): align = master_settings["align"] decoder = master_settings["decoder"] outdir = master_settings["outdir"] attack_type = os.path.basename(__file__).replace(".py", "") outdir = os.path.join(outdir, attack_type) outdir = os.path.join(outdir, "confidence/weightedmaxmin/") outdir = os.path.join(outdir, "{}/".format(align)) outdir = os.path.join(outdir, "{}/".format(decoder)) master_settings["outdir"] = outdir batch_gen = data.ingress.etl.batch_generators.PATH_GENERATORS[align]( master_settings) manager( master_settings, create_attack_graph, batch_gen, results_extract_fn=custom_extract_results, results_transform_fn=data.egress.transform.evasion_gen, ) log("Finished run.")