Ruff format docstring Python code (#15792)
Signed-off-by: UltralyticsAssistant <web@ultralytics.com> Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
This commit is contained in:
parent
c1882a4327
commit
d27664216b
63 changed files with 370 additions and 374 deletions
|
|
@ -198,15 +198,15 @@ def cfg2dict(cfg):
|
|||
|
||||
Examples:
|
||||
Convert a YAML file path to a dictionary:
|
||||
>>> config_dict = cfg2dict('config.yaml')
|
||||
>>> config_dict = cfg2dict("config.yaml")
|
||||
|
||||
Convert a SimpleNamespace to a dictionary:
|
||||
>>> from types import SimpleNamespace
|
||||
>>> config_sn = SimpleNamespace(param1='value1', param2='value2')
|
||||
>>> config_sn = SimpleNamespace(param1="value1", param2="value2")
|
||||
>>> config_dict = cfg2dict(config_sn)
|
||||
|
||||
Pass through an already existing dictionary:
|
||||
>>> config_dict = cfg2dict({'param1': 'value1', 'param2': 'value2'})
|
||||
>>> config_dict = cfg2dict({"param1": "value1", "param2": "value2"})
|
||||
|
||||
Notes:
|
||||
- If cfg is a path or string, it's loaded as YAML and converted to a dictionary.
|
||||
|
|
@ -235,7 +235,7 @@ def get_cfg(cfg: Union[str, Path, Dict, SimpleNamespace] = DEFAULT_CFG_DICT, ove
|
|||
Examples:
|
||||
>>> from ultralytics.cfg import get_cfg
|
||||
>>> config = get_cfg() # Load default configuration
|
||||
>>> config = get_cfg('path/to/config.yaml', overrides={'epochs': 50, 'batch_size': 16})
|
||||
>>> config = get_cfg("path/to/config.yaml", overrides={"epochs": 50, "batch_size": 16})
|
||||
|
||||
Notes:
|
||||
- If both `cfg` and `overrides` are provided, the values in `overrides` will take precedence.
|
||||
|
|
@ -282,10 +282,10 @@ def check_cfg(cfg, hard=True):
|
|||
|
||||
Examples:
|
||||
>>> config = {
|
||||
... 'epochs': 50, # valid integer
|
||||
... 'lr0': 0.01, # valid float
|
||||
... 'momentum': 1.2, # invalid float (out of 0.0-1.0 range)
|
||||
... 'save': 'true', # invalid bool
|
||||
... "epochs": 50, # valid integer
|
||||
... "lr0": 0.01, # valid float
|
||||
... "momentum": 1.2, # invalid float (out of 0.0-1.0 range)
|
||||
... "save": "true", # invalid bool
|
||||
... }
|
||||
>>> check_cfg(config, hard=False)
|
||||
>>> print(config)
|
||||
|
|
@ -345,7 +345,7 @@ def get_save_dir(args, name=None):
|
|||
|
||||
Examples:
|
||||
>>> from types import SimpleNamespace
|
||||
>>> args = SimpleNamespace(project='my_project', task='detect', mode='train', exist_ok=True)
|
||||
>>> args = SimpleNamespace(project="my_project", task="detect", mode="train", exist_ok=True)
|
||||
>>> save_dir = get_save_dir(args)
|
||||
>>> print(save_dir)
|
||||
my_project/detect/train
|
||||
|
|
@ -413,8 +413,8 @@ def check_dict_alignment(base: Dict, custom: Dict, e=None):
|
|||
SystemExit: If mismatched keys are found between the custom and base dictionaries.
|
||||
|
||||
Examples:
|
||||
>>> base_cfg = {'epochs': 50, 'lr0': 0.01, 'batch_size': 16}
|
||||
>>> custom_cfg = {'epoch': 100, 'lr': 0.02, 'batch_size': 32}
|
||||
>>> base_cfg = {"epochs": 50, "lr0": 0.01, "batch_size": 16}
|
||||
>>> custom_cfg = {"epoch": 100, "lr": 0.02, "batch_size": 32}
|
||||
>>> try:
|
||||
... check_dict_alignment(base_cfg, custom_cfg)
|
||||
... except SystemExit:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue