рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн ultralytics/cfg/__init__.py
рдиреЛрдЯ
рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ https://github.com/ultralytics/ultralytics/рдмреВрдБрдж/рдореБрдЦреНрдп/ultralytics/cfg/init.py рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рдпреЛрдЧрджрд╛рди рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ ЁЯЫая╕Пред ЁЯЩП рдзрдиреНрдпрд╡рд╛рдж !
ultralytics.cfg.cfg2dict(cfg)
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ, рдЪрд╛рд╣реЗ рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рдкрде рд╣реЛ, рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛ, рдпрд╛ SimpleNamespace рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛ.
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
cfg |
str | Path | dict | SimpleNamespace
|
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИред |
рдЖрд╡рд╢реНрдпрдХ |
рджреЗрддрд╛:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
cfg |
dict
|
рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.get_cfg(cfg=DEFAULT_CFG_DICT, overrides=None)
рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдпрд╛ рд╢рдмреНрджрдХреЛрд╢ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбреЗрдЯрд╛ рд▓реЛрдб рдФрд░ рдорд░реНрдЬ рдХрд░реЗрдВ.
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
cfg |
str | Path | Dict | SimpleNamespace
|
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбреЗрдЯрд╛. |
DEFAULT_CFG_DICT
|
overrides |
str | Dict | optional
|
рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдпрд╛ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдИ рдирд╣реАрдВ рд╣реИред |
None
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
SimpleNamespace
|
рдкреНрд░рд╢рд┐рдХреНрд╖рдг рддрд░реНрдХ рдирд╛рдорд╕реНрдерд╛рдиред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.check_cfg(cfg, hard=True)
рдЬрд╛рдБрдЪ Ultralytics рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддрд░реНрдХ рдкреНрд░рдХрд╛рд░ рдФрд░ рдорд╛рдиред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.get_save_dir(args, name=None)
save_dir рдХреЛ рдЯреНрд░реЗрди/рд╡реИрд▓/рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рддрд░реНрдХреЛрдВ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдХреЗ рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдПрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg._handle_deprecation(custom)
рдмрд╣рд┐рд╖реНрдХреГрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдлрд╝рдВрдХреНрд╢рдиред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.check_dict_alignment(base, custom, e=None)
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдХрд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реВрдЪреА рдФрд░ рдЖрдзрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реВрдЪреА рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рднреА рдмреЗрдореЗрд▓ рдХреБрдВрдЬреА рдХреА рдЬрд╛рдБрдЪ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рднреА рдмреЗрдореЗрд▓ рдХреБрдВрдЬреА рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдлрд╝рдВрдХреНрд╢рди рдЖрдзрд╛рд░ рд╕реВрдЪреА рд╕реЗ рд╕рдорд╛рди рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
custom |
dict
|
рдХрд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ |
рдЖрд╡рд╢реНрдпрдХ |
base |
dict
|
рдЖрдзрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ |
рдЖрд╡рд╢реНрдпрдХ |
e |
Error
|
рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рддреНрд░реБрдЯрд┐ рдЬреЛ рдХреЙрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рджреНрд╡рд╛рд░рд╛ рдкрд╛рд╕ рдХреА рдЬрд╛рддреА рд╣реИ. |
None
|
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.merge_equals_args(args)
рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕реВрдЪреА рдореЗрдВ рдкреГрдердХ '=' рдЖрд░реНрдЧреНрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рддрд░реНрдХреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдЙрди рдорд╛рдорд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ рддрд░реНрдХ '=' рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рджреВрд╕рд░рд╛ '=' рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЬрдм рдордзреНрдп рд╡рд╛рд▓рд╛ рдПрдХ рдмрд░рд╛рдмрд░ рдЪрд┐рд╣реНрди рд╣реЛрддрд╛ рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
args |
List[str]
|
рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдПрдХ рддрд░реНрдХ рд╣реИред |
рдЖрд╡рд╢реНрдпрдХ |
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
List[str]
|
рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рдЬрд╣рд╛рдВ рдкреГрдердХ '=' рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рддрд░реНрдХ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.handle_yolo_hub(args)
рд╕рдВрднрд╛рд▓рдирд╛ Ultralytics HUB рдЖрджреЗрд╢-рдкрдВрдХреНрддрд┐ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (CLI) рдЖрджреЗрд╢ред
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ Ultralytics рдЪрдХреНрд░рдирд╛рднрд┐ CLI рд▓реЙрдЧрд┐рди рдФрд░ рд▓реЙрдЧрдЖрдЙрдЯ рдЬреИрд╕реЗ рдХрдорд╛рдВрдбред рд╣рдм рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
args |
List[str]
|
рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА |
рдЖрд╡рд╢реНрдпрдХ |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.handle_yolo_settings(args)
рд╕рдВрднрд╛рд▓рдирд╛ YOLO рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (CLI) рдЖрджреЗрд╢ред
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ YOLO рд╕реЗрдЯрд┐рдВрдЧреНрд╕ CLI рд░реАрд╕реЗрдЯ рдЬреИрд╕реЗ рдЖрджреЗрд╢ред рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╕рдордп рдЗрд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП YOLO рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рдмрдВрдзрдиред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
args |
List[str]
|
рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА YOLO рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рдмрдВрдзрдиред |
рдЖрд╡рд╢реНрдпрдХ |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.handle_explorer()
рдЙрдШрдбрд╛ Ultralytics рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдЬреАрдпреВрдЖрдИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.parse_key_value_pair(pair)
рдПрдХ 'рдХреБрдВрдЬреА = рдореВрд▓реНрдп' рдЬреЛрдбрд╝реА рдкрд╛рд░реНрд╕ рдХрд░реЗрдВ рдФрд░ рдХреБрдВрдЬреА рдФрд░ рдореВрд▓реНрдп рд▓реМрдЯрд╛рдПрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.smart_value(v)
рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ рдЬреИрд╕реЗ рдХрд┐ int, float, bool, рдЖрджрд┐ред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
ultralytics.cfg.entrypoint(debug='')
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рд╣реИ ultralytics рдкреИрдХреЗрдЬ рдПрдВрдЯреНрд░реАрдкреЙрдЗрдВрдЯ, рдпрд╣ рдкрд╛рд░рд┐рдд рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХреЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░ рд╣реИ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдПред
рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: - рдкрд╛рд╕рд┐рдВрдЧ рдЕрдирд┐рд╡рд╛рд░реНрдп YOLO рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ args - рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛, рдпрд╛ рддреЛ 'рдкрддрд╛ рд▓рдЧрд╛рдПрдВ', 'рдЦрдВрдб' рдпрд╛ 'рд╡рд░реНрдЧреАрдХреГрдд' - рдореЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛, рдпрд╛ рддреЛ 'рдЯреНрд░реЗрди', 'рд╡реИрд▓', 'рдЯреЗрд╕реНрдЯ', рдпрд╛ 'рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА' - 'рдЪреЗрдХ' рдЬреИрд╕реЗ рд╡рд┐рд╢реЗрд╖ рдореЛрдб рдЪрд▓рд╛рдирд╛ - рдкреИрдХреЗрдЬ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдУрд╡рд░рд░рд╛рдЗрдб рдкрд╛рд╕ рдХрд░рдирд╛
рдпрд╣ рдкреИрдХреЗрдЬ рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ cfg рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рдУрд╡рд░рд░рд╛рдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ CLI рд░рдЪрд┐рдд CFG рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 |
|
ultralytics.cfg.copy_default_cfg()
рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде '_copy' рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/cfg/__init__.py
2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2024-05-08
рд▓реЗрдЦрдХ: рдмреБрд░рд╣рд╛рди-рдХреНрдпреВ (1), рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (4), рдЖрдпреБрд╖рдПрдХреНрд╕реЗрд▓ (1), рд▓рд╛рдлрд┐рдВрдЧ-рдХреНрдпреВ (1)