示例#1
0
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)
示例#2
0
 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
示例#3
0
文件: batch.py 项目: uvasrg/EvadeML
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)
示例#4
0
 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