import pickle to_skip_pickle = "evade_both_to_skip.pickle" if os.path.isfile(to_skip_pickle): to_skip = pickle.load(open(to_skip_pickle)) else: to_skip = [] def system_cmd(cmd): return subprocess.call(cmd.split(' ')) if __name__ == '__main__': seed_paths = list_file_paths('samples/seeds') if len(sys.argv) < 2: print "python batch.py [classifier_name] [ext_genome_folder] [round_id]" sys.exit(1) classifier_name = sys.argv[1] ext_genome_folder = sys.argv[2] ext_genome_tag = ext_genome_folder.split('/')[-1] round_id = int(sys.argv[3]) token = "attack_%s_%s" % (classifier_name, ext_genome_tag) if not os.path.isdir(ext_genome_folder): print "Error: invalid ext genome folder." sys.exit(1)
def __init__(self, classifier_name, folder, file_number): self.classifier_func = lambda *args:query_classifier(classifier_name, *args) self.folder = folder self.fpaths = list_file_paths(self.folder) self.file_number = file_number
import pickle to_skip_pickle = "evade_both_to_skip.pickle" if os.path.isfile(to_skip_pickle): to_skip = pickle.load(open(to_skip_pickle)) else: to_skip = [] def system_cmd(cmd): return subprocess.call(cmd.split(" ")) if __name__ == "__main__": seed_paths = list_file_paths("samples/seeds") if len(sys.argv) < 2: print "python batch.py [classifier_name] [ext_genome_folder] [round_id]" sys.exit(1) classifier_name = sys.argv[1] ext_genome_folder = sys.argv[2] ext_genome_tag = ext_genome_folder.split("/")[-1] round_id = int(sys.argv[3]) token = "attack_%s_%s" % (classifier_name, ext_genome_tag) if not os.path.isdir(ext_genome_folder): print "Error: invalid ext genome folder." sys.exit(1)
def __init__(self, classifier_name, folder, file_number): self.classifier_func = lambda *args: query_classifier( classifier_name, *args) self.folder = folder self.fpaths = list_file_paths(self.folder) self.file_number = file_number