MCPcopy Create free account
hub / github.com/imrahulr/hat / parser_eval

Function parser_eval

core/utils/parser.py:71–97  ·  view source on GitHub ↗

Parse input arguments (eval-adv.py, eval-corr.py, eval-aa.py).

()

Source from the content-addressed store, hash-verified

69
70
71def parser_eval():
72 """
73 Parse input arguments (eval-adv.py, eval-corr.py, eval-aa.py).
74 """
75 parser = argparse.ArgumentParser(description='Robustness evaluation.')
76
77 parser.add_argument('--data-dir', type=str, default='/cluster/home/rarade/adversarial-hat/data/')
78 parser.add_argument('--log-dir', type=str, default='/cluster/home/rarade/adversarial-hat/logs/')
79
80 parser.add_argument('--desc', type=str, required=True, help='Description of model to be evaluated.')
81 parser.add_argument('--num-samples', type=int, default=1000, help='Number of test samples.')
82
83 # eval-aa.py
84 parser.add_argument('--train', action='store_true', default=False, help='Evaluate on training set.')
85 parser.add_argument('-v', '--version', type=str, default='standard', choices=['custom', 'plus', 'standard'],
86 help='Version of AA.')
87
88 # eval-adv.py
89 parser.add_argument('--source', type=str, default=None, help='Path to source model for black-box evaluation.')
90 parser.add_argument('--wb', action='store_true', default=False, help='Perform white-box PGD evaluation.')
91
92 # eval-rb.py
93 parser.add_argument('--threat', type=str, default='corruptions', choices=['corruptions', 'Linf', 'L2'],
94 help='Threat model for RobustBench evaluation.')
95
96 parser.add_argument('--seed', type=int, default=1, help='Random seed.')
97 return parser
98

Callers 3

eval-rb.pyFile · 0.90
eval-aa.pyFile · 0.90
eval-adv.pyFile · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…