MCPcopy Index your code
hub / github.com/FedML-AI/FedML / add_args

Function add_args

python/fedml/arguments.py:36–72  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

34
35
36def add_args():
37 parser = argparse.ArgumentParser(description="FedML")
38 parser.add_argument(
39 "--yaml_config_file",
40 "--cf",
41 help="yaml configuration file",
42 type=str,
43 default="",
44 )
45
46 # default arguments
47 parser.add_argument("--run_id", type=str, default="0")
48
49 # default arguments
50 parser.add_argument("--rank", type=int, default=0)
51
52 # default arguments
53 parser.add_argument("--local_rank", type=int, default=0)
54
55 # For hierarchical scenario
56 parser.add_argument("--node_rank", type=int, default=0)
57
58 # default arguments
59 parser.add_argument("--role", type=str, default="client")
60
61 # default arguments
62 parser.add_argument("--run_device_id", type=str, default="0")
63
64 # default arguments
65 parser.add_argument("--using_mlops", type=bool, default=False)
66
67 args, unknown = parser.parse_known_args()
68
69 if args.run_device_id != "0":
70 setattr(args, "edge_id", args.run_device_id)
71
72 return args
73
74
75class Arguments:

Callers 1

load_argumentsFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected