Im testing with the following script. It runs fine if its not part of a git repo. Placing it inside a git repo (though I am testing it in a private bitbucket in my work) and the args arent passed:
#script that just multiplies args, with one arg, x being obligatory
if __name__ == "__main__":
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("--x", type=float, required=True)
parser.add_argument("--y", type=float, default = 2.)
parser.add_argument("--z", type=float, default=3.)
args = parser.parse_args()
v = 1
for key, value in vars(args).items():
print(key, value)
v *= value
print(v)
also worth noting, in the configuration tab of an experiment, before this issue all other args would be shown with their default value once the script would be executed. Now, only the args explicitely passed in the command line clearml-task are shown in this tab
Hi @<1688721797135994880:profile|ThoughtfulPeacock83> , can you add a standalone script that reproduces this?