GOOD.utils.args
An important module that is used to define all arguments for both argument container and configuration container.
Functions
|
Arguments parser. |
- GOOD.utils.args.args_parser(argv: Optional[list] = None)[source]
Arguments parser.
- Parameters
argv – Input arguments. e.g., [’–config_path’, config_path, ‘–ckpt_root’, os.path.join(STORAGE_DIR, ‘reproduce_ckpts’), ‘–exp_round’, ‘1’]
- Returns
General arguments
Classes
|
|
|
Correspond to general configs in config files. |
|
Correspond to |
|
Correspond to |
|
Correspond to |
|
Correspond to |
- class GOOD.utils.args.AutoArgs(*args, underscores_to_dashes: bool = False, explicit_bool: bool = False, config_files: Optional[List[str]] = None, **kwargs)[source]
Bases:
Tap
- class GOOD.utils.args.CommonArgs(argv)[source]
Bases:
Tap
Correspond to general configs in config files.
- ckpt_root: str = None
Checkpoint root for saving checkpoint files, where inner structure is automatically generated
- dataset: DatasetArgs = None
For code auto-complete
- device = None
Automatically generated by choosing gpu_idx.
- task: typing_extensions.Literal[train, test] = None
‘train’ and ‘test’.
- Type
Running mode. Allowed
- class GOOD.utils.args.DatasetArgs(*args, underscores_to_dashes: bool = False, explicit_bool: bool = False, config_files: Optional[List[str]] = None, **kwargs)[source]
Bases:
Tap
Correspond to
dataset
configs in config files.- dataset_type: str = None
molecule, real-world, synthetic, etc. For special usages.
- Type
Dataset type
- shift_type: typing_extensions.Literal[no_shift, covariate, concept] = None
The shift type of the chosen dataset.
- class GOOD.utils.args.ModelArgs(*args, underscores_to_dashes: bool = False, explicit_bool: bool = False, config_files: Optional[List[str]] = None, **kwargs)[source]
Bases:
Tap
Correspond to
model
configs in config files.Node hidden feature’s dimension.
- model_level: typing_extensions.Literal[node, link, graph] = 'graph'
What is the model use for? Node, link, or graph predictions.
- class GOOD.utils.args.OODArgs(*args, underscores_to_dashes: bool = False, explicit_bool: bool = False, config_files: Optional[List[str]] = None, **kwargs)[source]
Bases:
Tap
Correspond to
ood
configs in config files.