in vision_charts/submit.py [0:0]
def add_commands(forced_params, string, params, exp_id_start):
for f in forced_params:
string += f' {f}'
number = []
keys = list(params.keys())
for param_name in keys:
number.append(len(params[param_name]))
numbers = np.where(np.zeros(number) == 0 )
numbers = np.stack(numbers).transpose()
commands = []
for n in numbers :
exp_id = exp_id_start
command = string
for e, k in enumerate(n):
param_name = keys[e]
param_value = params[param_name][k]
command += f' {param_name} {param_value}'
exp_id += f'_{param_namer[param_name]}_{param_value}'
if eval:
command += ' --eval'
command += f' --exp_id {exp_id}'
commands.append(command)
return commands