in benchmark/tensorflow/generate_runner.py [0:0]
def main(argv):
try:
opts, args = getopt.getopt(argv, "", ["model=","nodes=","remote_dir=","gen_dir=","num_nodes=","gpu_per_node=","batch_size="])
except getopt.GetoptError:
print("Incorrect args")
sys.exit(2)
for opt, arg in opts:
if opt == "--model":
model = arg
if opt == "--nodes":
nodes_file = os.path.abspath(arg)
if opt == "--remote_dir":
remote_dir = arg
elif opt == "--gen_dir":
gen_dir = os.path.abspath(arg)
gen_dir_rel = arg
if opt == "--num_nodes":
num_nodes = int(arg)
elif opt == "--gpu_per_node":
gpu_per_node = int(arg)
elif opt == "--batch_size":
batch_size = int(arg)
if(remote_dir == None or gen_dir == None or num_nodes == None or gpu_per_node == None or batch_size == None or nodes_file == None or model == None):
print("Incorrect args")
sys.exit(2)
script_name = get_script_name(model)
gen_scripts(model, nodes_file, remote_dir, gen_dir_rel, num_nodes, gpu_per_node, batch_size)
print(script_name)