рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн ultralytics/utils/__init__.py
рдиреЛрдЯ
рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ https://github.com/ultralytics/ultralytics/рдмреВрдБрдж/рдореБрдЦреНрдп/ultralytics/utils/init.py рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рдпреЛрдЧрджрд╛рди рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ ЁЯЫая╕Пред ЁЯЩП рдзрдиреНрдпрд╡рд╛рдж !
ultralytics.utils.TQDM
рдХрд╛ рд░реВрдк: tqdm
рдкрд░рдореНрдкрд░рд╛ Ultralytics рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде tqdm рд╡рд░реНрдЧред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
*args |
list
|
рд╕реНрдерд┐рддреАрдп рддрд░реНрдХ рдореВрд▓ tqdm рдХреЛ рджрд┐рдП рдЧрдПред |
()
|
**kwargs |
any
|
рдХреАрд╡рд░реНрдб рддрд░реНрдХ, рдХрд╕реНрдЯрдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рдеред |
{}
|
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__init__(*args, **kwargs)
рдХрд╕реНрдЯрдо рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ Ultralytics рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде tqdm рд╡рд░реНрдЧред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ TQDM рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдЗрдиреНрд╣реЗрдВ рдЕрднреА рднреА рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.SimpleClass
Ultralytics SimpleClass рдПрдХ рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рд╣реИ рдЬреЛ рд╕рд╣рд╛рдпрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡, рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЖрд╕рд╛рди рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рд╡рд┐рдзрд┐рдпрд╛рдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__getattr__(attr)
рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдХрд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд╣реБрдБрдЪ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__repr__()
рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдорд╢реАрди-рдкрдардиреАрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд▓реМрдЯрд╛рдПрдВред
__str__()
рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдорд╛рдирд╡-рдкрдардиреАрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд▓реМрдЯрд╛рдПрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.IterableSimpleNamespace
рдХрд╛ рд░реВрдк: SimpleNamespace
Ultralytics IterableSimpleNamespace SimpleNamespace рдХрд╛ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреНрд▓рд╛рд╕ рд╣реИ рдЬреЛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ dict() рдХреЗ рд╕рд╛рде рдФрд░ рд▓реВрдк рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__getattr__(attr)
рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдХрд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд╣реБрдБрдЪ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__iter__()
рдирд╛рдорд╕реНрдерд╛рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╕реЗ рдХреБрдВрдЬреА-рдорд╛рди рдЬреЛрдбрд╝реЗ рдХрд╛ рдПрдХ рдЗрдЯрд░реЗрдЯрд░ рд▓реМрдЯрд╛рдПрдВред
__str__()
рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдорд╛рдирд╡-рдкрдардиреАрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд▓реМрдЯрд╛рдПрдВред
get(key, default=None)
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреБрдВрдЬреА рдХрд╛ рдорд╛рди рд▓реМрдЯрд╛рдПрдВ рдпрджрд┐ рдпрд╣ рдореМрдЬреВрдж рд╣реИ; рдЕрдиреНрдпрдерд╛, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд▓реМрдЯрд╛рдПрдВред
ultralytics.utils.ThreadingLocked
рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдпрд╛ рд╡рд┐рдзрд┐ рдХреЗ рдзрд╛рдЧрд╛-рд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдХреЛрд░реЗрдЯрд░ рд╡рд░реНрдЧред рдЗрд╕ рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдХреЛрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрджрд┐ рд╕рдЬрд╛рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрдИ рдереНрд░реЗрдбреНрд╕ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдереНрд░реЗрдб рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|---|
lock |
Lock
|
рдПрдХ рд▓реЙрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдЬрд╛рдП рдЧрдП рдлрд╝рдВрдХреНрд╢рди рддрдХ рдкрд╣реБрдВрдЪ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред |
рдЙрджрд╛рд╣рд░рдг
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__call__(f)
рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╡рд┐рдзрд┐ рдХрд╛ рдереНрд░реЗрдб-рд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдЪрд▓рд╛рдПрдБред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__init__()
рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рд╡рд┐рдзрд┐ рдХреЗ рдереНрд░реЗрдб-рд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдбреЗрдХреЛрд░реЗрдЯрд░ рдХреНрд▓рд╛рд╕ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИред
ultralytics.utils.TryExcept
рдХрд╛ рд░реВрдк: ContextDecorator
Ultralytics TryExcept class. @TryExcept() рдбреЗрдХреЛрд░реЗрдЯрд░ рдпрд╛ 'TryExcept():' рд╕рдВрджрд░реНрдн рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг:
рдПрдХ рдбреЗрдХреЛрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ:
>>> @TryExcept(msg="Error occurred in func", verbose=True)
>>> def func():
>>> # Function logic here
>>> pass
рдПрдХ рд╕рдВрджрд░реНрдн рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд░реВрдк рдореЗрдВ:
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__enter__()
TryExcept рд╕рдВрджрд░реНрдн рджрд░реНрдЬ рдХрд░рддреЗ рд╕рдордп рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдкреНрд░рд╛рд░рдВрдн рдХрд░рддрд╛ рд╣реИред
__exit__(exc_type, value, traceback)
'рд╕рд╛рде' рдмреНрд▓реЙрдХ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╕рдордп рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__init__(msg='', verbose=True)
рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдВрджреЗрд╢ рдФрд░ рд╡рд░реНрдмреЛрд╕рд┐рдЯреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде TryExcept рд╡рд░реНрдЧ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
ultralytics.utils.Retry
рдХрд╛ рд░реВрдк: ContextDecorator
рдШрд╛рддреАрдп рдмреИрдХрдСрдлрд╝ рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
рдЕрдкрд╡рд╛рджреЛрдВ рдкрд░ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдХреЛрдб рдХреЗ рдмреНрд▓реЙрдХ рдХреЛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдХреЛрд░реЗрдЯрд░ рдпрд╛ рд╕рдВрджрд░реНрдн рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рддрдХ рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ рдХреЗ рдмреАрдЪ рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддреА рджреЗрд░реА рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ред
рдЙрджрд╛рд╣рд░рдг:
рдПрдХ рдбреЗрдХреЛрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ:
>>> @Retry(times=3, delay=2)
>>> def test_func():
>>> # Replace with function logic that may raise exceptions
>>> return True
рд╕рдВрджрд░реНрдн рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ:
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__call__(func)
рдШрд╛рддреАрдп рдмреИрдХрдСрдлрд╝ рдХреЗ рд╕рд╛рде рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдбреЗрдХреЛрд░реЗрдЯрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__enter__()
рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд░рдирдЯрд╛рдЗрдо рд╕рдВрджрд░реНрдн рджрд░реНрдЬ рдХрд░реЗрдВред
__exit__(exc_type, exc_value, traceback)
рдШрд╛рддрд╛рдВрдХреА рдмреИрдХрдСрдлрд╝ рдХреЗ рд╕рд╛рде рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд░рдирдЯрд╛рдЗрдо рд╕рдВрджрд░реНрдн рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
__init__(times=3, delay=2)
рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдФрд░ рд╡рд┐рд▓рдВрдм рдХреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рд╡рд░реНрдЧ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред
ultralytics.utils.SettingsManager
рдХрд╛ рд░реВрдк: dict
рдкреНрд░рдмрдВрдзрди Ultralytics YAML рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
file |
str | Path
|
рдХреЗ рд▓рд┐рдП рдкрде Ultralytics рд╕реЗрдЯрд┐рдВрдЧреНрд╕ YAML рдлрд╝рд╛рдЗрд▓ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ USER_CONFIG_DIR / 'settings.yaml' рд╣реИред |
SETTINGS_YAML
|
version |
str
|
рд╕реЗрдЯрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдгред рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдг рдмреЗрдореЗрд▓ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдирдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рд╣реЗрдЬреА рдЬрд╛рдПрдВрдЧреАред |
'0.0.4'
|
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 |
|
__init__(file=SETTINGS_YAML, version='0.0.4')
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде SettingsManager рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ, YAML рд╕реЗ рд╡рд░реНрддрдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд▓реЛрдб рдФрд░ рдорд╛рдиреНрдп рдХрд░реЗрдВ рд░реЗрддреАред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
load()
reset()
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрд░ рд░реАрд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред
save()
update(*args, **kwargs)
рд╡рд░реНрддрдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ рдорд╛рди рдЕрджреНрдпрддрди рдХрд░рддрд╛ рд╣реИ.
ultralytics.utils.plt_settings(rcparams=None, backend='Agg')
рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЖрд░рд╕реА рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдПрдХ рд╕рд╛рдЬрд┐рд╢ рд╕рдорд╛рд░реЛрд╣ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдХреЛрд░реЗрдЯрд░ред
рдЙрджрд╛рд╣рд░рдг
decorator: @plt_settings({"font.size": 12}) context manager: with plt_settings({"font.size": 12}):
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
rcparams |
dict
|
рдЖрд░рд╕реА рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╢рдмреНрджрдХреЛрд╢ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред |
None
|
backend |
str
|
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдХрдПрдВрдб рдХрд╛ рдирд╛рдоред 'Agg' рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯред |
'Agg'
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
Callable
|
рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдЖрд░рд╕реА рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рд╕рдЬрд╛рдпрд╛ рд╕рдорд╛рд░реЛрд╣ред рдпрд╣ рдбреЗрдХреЛрд░реЗрдЯрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐рд╕реА рднреА рдлрд╝рдВрдХреНрд╢рди рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ MatPlotLiB RC рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдмреИрдХрдПрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.set_logging(name='LOGGING_NAME', verbose=True)
рдпреВрдЯреАрдПрдл -8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рджрд┐рдП рдЧрдП рдирд╛рдо рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рдореЗрдВ рд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рд╡рд╛рддрд╛рд╡рд░рдгред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.emojis(string='')
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рдирд┐рд░реНрднрд░ рдЗрдореЛрдЬреА-рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд▓реМрдЯрд╛рдПрдВред
ultralytics.utils.yaml_save(file='data.yaml', data=None, header='')
YAML рдбреЗрдЯрд╛ рдХреЛ рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
file |
str
|
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо. рдбрд┐рдлрд╝реЙрд▓реНрдЯ 'data.yaml' рд╣реИред |
'data.yaml'
|
data |
dict
|
YAML рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ред |
None
|
header |
str
|
рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП YAML рд╢реАрд░реНрд╖рд▓реЗрдЦред |
''
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
None
|
рдбреЗрдЯрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.yaml_load(file='data.yaml', append_filename=False)
рдлрд╝рд╛рдЗрд▓ рд╕реЗ YAML рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░реЗрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
file |
str
|
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо. рдбрд┐рдлрд╝реЙрд▓реНрдЯ 'data.yaml' рд╣реИред |
'data.yaml'
|
append_filename |
bool
|
YAML рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ YAML рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдЬреЛрдбрд╝реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрд╝рд▓рдд рд╣реИ. |
False
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
dict
|
YAML рдбреЗрдЯрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдоред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.yaml_print(yaml_file)
рд╕реБрдВрджрд░ рдПрдХ YAML рдлрд╝рд╛рдЗрд▓ рдпрд╛ YAML-рд╕реНрд╡рд░реВрдкрд┐рдд рд╢рдмреНрджрдХреЛрд╢ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
yaml_file |
Union[str, Path, dict]
|
YAML рдлрд╝рд╛рдЗрд▓ рдпрд╛ YAML-рд╕реНрд╡рд░реВрдкрд┐рдд рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдлрд╝рд╛рдЗрд▓ рдкрде. |
рдЖрд╡рд╢реНрдпрдХ |
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
None
|
(рдХреЛрдИ рдирд╣реАрдВ) |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.read_device_model()
рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдореЙрдбрд▓ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рддреНрд╡рд░рд┐рдд рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХрд░рддрд╛ рд╣реИред is_jetson() рдФрд░ is_raspberrypi()ред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
str
|
рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдпрджрд┐ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрдврд╝реЗрдВ рдпрд╛ рдЕрдиреНрдпрдерд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрд╛рд▓реА рдХрд░реЗрдВред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_ubuntu()
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдУрдПрд╕ рдЙрдмрдВрдЯреВ рд╣реИред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рдУрдПрд╕ рдЙрдмрдВрдЯреВ рд╣реИ, рддреЛ рдЧрд▓рдд рдЕрдиреНрдпрдерд╛ред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_colab()
рджреЗрдЦреЗрдВ рдХрд┐ рдореМрдЬреВрджрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ Google Colab рдиреЛрдЯрдмреБрдХ рдореЗрдВ рдЪрд▓ рд░рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВ.
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
Colab рдиреЛрдЯрдмреБрдХ рдХреЗ рдЕрдВрджрд░ рдЪрд▓рдиреЗ рдкрд░ рд╕рд╣реА, рдЕрдиреНрдпрдерд╛ рдЧрд▓рддред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_kaggle()
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ Kaggle рдХрд░реНрдиреЗрд▓ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣реА рд╣реИред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рдПрдХ Kaggle рдХрд░реНрдиреЗрд▓ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЧрд▓рддред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_jupyter()
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреНрдпреВрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣реА рд╣реИред рдкрд░ рд╕рддреНрдпрд╛рдкрд┐рдд Colab, Jupyterlab, Kaggle, Paperspace.
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рдЬреНрдпреВрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЧрд▓рдд рдЕрдиреНрдпрдерд╛ред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_docker()
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣реА рд╣реИ рдпрд╛ рдирд╣реАрдВред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдЪрд▓ рд░рд╣реА рд╣реИ, рддреЛ рдЧрд▓рдд рдЕрдиреНрдпрдерд╛ред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_raspberrypi()
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ Python рдбрд┐рд╡рд╛рдЗрд╕ рдореЙрдбрд▓ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЧрд▓рдд рдЕрдиреНрдпрдерд╛ред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_jetson()
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ Python рдбрд┐рд╡рд╛рдЗрд╕ рдореЙрдбрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдХреЗ рдЬреЗрдЯрд╕рди рдиреИрдиреЛ рдпрд╛ рдЬреЗрдЯрд╕рди рдУрд░рд┐рди рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИ рд╕реВрдЪрдирд╛ред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рдЬреЗрдЯрд╕рди рдиреИрдиреЛ рдпрд╛ рдЬреЗрдЯрд╕рди рдУрд░рд┐рди рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЧрд▓рдд рдЕрдиреНрдпрдерд╛ред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_online()
рдХрд┐рд╕реА рдЬреНрдЮрд╛рдд рдСрдирд▓рд╛рдЗрди рд╣реЛрд╕реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдХреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рдХрдиреЗрдХреНрд╢рди рд╕рдлрд▓ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЧрд▓рддред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_pip_package(filepath=__name__)
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рджрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓рдкрде рдкрд░ рдлрд╝рд╛рдЗрд▓ рдПрдХ рдкрд╛рдЗрдк рдкреИрдХреЗрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
filepath |
str
|
рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓рдкрдеред |
__name__
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рдлрд╝рд╛рдЗрд▓ рдПрдХ рдкрд╛рдЗрдк рдкреИрдХреЗрдЬ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЧрд▓рддред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_dir_writeable(dir_path)
рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
dir_path |
str | Path
|
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкрде. |
рдЖрд╡рд╢реНрдпрдХ |
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рд╣реА рд╣реИ рдЕрдЧрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЧрд▓рддред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_pytest_running()
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ pytest рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ pytest рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЧрд▓рддред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_github_action_running()
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рд╡реЗрд╢ GitHub рдПрдХреНрд╢рди рд░рдирд░ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рд╡рд░реНрддрдорд╛рди рд╡рд╛рддрд╛рд╡рд░рдг рдПрдХ GitHub рдПрдХреНрд╢рди рд░рдирд░ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЧрд▓рддред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.get_git_dir()
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдФрд░ рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЕрдЧрд░ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдХреЛрдИ рдирд╣реАрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
Path | None
|
рдЧрд┐рдЯ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЕрдЧрд░ рдорд┐рд▓реА рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ рдорд┐рд▓реА рддреЛ рдирд╣реАрдВред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.is_git_dir()
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдЧрд┐рдЯ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ рднрдВрдбрд╛рд░, рдХреЛрдИ рдирд╣реАрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
bool
|
рд╕рдЪ рд╣реИ рдЕрдЧрд░ рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рдПрдХ рдЧрд┐рдЯ рднрдВрдбрд╛рд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.get_git_origin_url()
рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдореВрд▓ URL рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
str | None
|
рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдореВрд▓ URL рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ рдпрджрд┐ git рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.get_git_branch()
рд╡рд░реНрддрдорд╛рди git рд╢рд╛рдЦрд╛ рдирд╛рдо рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреЛрдИ рдирд╣реАрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
str | None
|
рд╡рд░реНрддрдорд╛рди git рд╢рд╛рдЦрд╛ рдирд╛рдо рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ рдпрджрд┐ git рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд╣реАрдВ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.get_default_args(func)
рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддрд░реНрдХреЛрдВ рдХрд╛ рд╢рдмреНрджрдХреЛрд╢ рд▓реМрдЯрд╛рддрд╛ рд╣реИ.
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
func |
callable
|
рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рд░реЛрд╣ред |
рдЖрд╡рд╢реНрдпрдХ |
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
dict
|
рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдо рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдорд╛рди рдЙрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.get_ubuntu_version()
рдпрджрд┐ рдУрдПрд╕ рдЙрдмрдВрдЯреВ рд╣реИ рддреЛ рдЙрдмрдВрдЯреВ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
str
|
рдЙрдмрдВрдЯреВ рд╕рдВрд╕реНрдХрд░рдг рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ рдЕрдЧрд░ рдЙрдмрдВрдЯреВ рдУрдПрд╕ рдирд╣реАрдВ рд╣реИред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.get_user_config_dir(sub_dir='Ultralytics')
рдкрд░реНрдпрд╛рд╡рд░рдг рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрдкрдпреБрдХреНрдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд▓реМрдЯрд╛рдПрдВред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
sub_dir |
str
|
рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдирд╛рдоред |
'Ultralytics'
|
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
Path
|
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдкрдеред |
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.colorstr(*input)
рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд░рдВрдЧ рдФрд░ рд╢реИрд▓реА рддрд░реНрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд░рдВрдЧ рджреЗрддрд╛ рд╣реИред рдПрдПрдирдПрд╕рдЖрдИ рдПрд╕реНрдХреЗрдк рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП https://en.wikipedia.org/wiki/ANSI_escape_code рджреЗрдЦреЗрдВред
рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджреЛ рддрд░рд╣ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
- colorstr('рд░рдВрдЧ', 'рд╢реИрд▓реА', 'рдЖрдкрдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ')
- colorstr('рдЖрдкрдХреА рд╕реНрдЯреНрд░рд┐рдВрдЧ')
рджреВрд╕рд░реЗ рд░реВрдк рдореЗрдВ, 'рдиреАрд▓рд╛' рдФрд░ 'рдмреЛрд▓реНрдб' рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
*input |
str
|
рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХрд╛ рдПрдХ рдХреНрд░рдо рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ n-1 рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рд░рдВрдЧ рдФрд░ рд╢реИрд▓реА рддрд░реНрдХ рд╣реИрдВ, рдФрд░ рдЕрдВрддрд┐рдо рд╕реНрдЯреНрд░рд┐рдВрдЧ рд░рдВрдЧреАрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИред |
()
|
рд╕рдорд░реНрдерд┐рдд рд░рдВрдЧ рдФрд░ рд╢реИрд▓рд┐рдпрд╛рдБ
рдореВрд▓ рд░рдВрдЧ: 'рдХрд╛рд▓рд╛', 'рд▓рд╛рд▓', 'рд╣рд░рд╛', 'рдкреАрд▓рд╛', 'рдиреАрд▓рд╛', 'рдореИрдЬреЗрдВрдЯрд╛', 'рд╕рд┐рдпрд╛рди', 'рд╕рдлреЗрдж' рдЪрдордХреАрд▓реЗ рд░рдВрдЧ: 'bright_black', 'bright_red', 'bright_green', 'bright_yellow', 'bright_blue', 'bright_magenta', 'bright_cyan', 'bright_white' рд╡рд┐рд╡рд┐рдз: 'рдЕрдВрдд', 'рдмреЛрд▓реНрдб', 'рд░реЗрдЦрд╛рдВрдХрд┐рдд'
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
str
|
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░рдВрдЧ рдФрд░ рд╢реИрд▓реА рдХреЗ рд▓рд┐рдП ANSI рдПрд╕реНрдХреЗрдк рдХреЛрдб рдХреЗ рд╕рд╛рде рд▓рдкреЗрдЯреА рдЧрдИ рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧред |
рдЙрджрд╛рд╣рд░рдг:
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.remove_colorstr(input_string)
рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдПрдПрдирдПрд╕рдЖрдИ рдПрд╕реНрдХреЗрдк рдХреЛрдб рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдЕрди-рдХрд▓рд░ рдХрд░рддрд╛ рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░:
рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо | рдЪреВрдХ |
---|---|---|---|
input_string |
str
|
рд░рдВрдЧ рдФрд░ рд╢реИрд▓реА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧред |
рдЖрд╡рд╢реНрдпрдХ |
рджреЗрддрд╛:
рдкреНрд░рдХрд╛рд░ | рдпрд╛ рдХрд╝рд┐рд╕реНтАНрдо |
---|---|
str
|
рд╕рднреА ANSI рдПрд╕реНрдХреЗрдк рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣рдЯрд╛ рджреА рдЧрдИред |
рдЙрджрд╛рд╣рд░рдг:
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.threaded(func)
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓рдХреНрд╖реНрдп рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдорд▓реНрдЯреА-рдереНрд░реЗрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдереНрд░реЗрдб рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рддрд╛ рд╣реИред
@threaded рдбреЗрдХреЛрд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдЕрд▓рдЧ рдереНрд░реЗрдб рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ 'рдереНрд░реЗрдбреЗрдб = рдЧрд▓рдд' рдкрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.set_sentry()
рддреНрд░реБрдЯрд┐ рдЯреНрд░реИрдХрд┐рдВрдЧ рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдВрддрд░реА рдПрд╕рдбреАрдХреЗ рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВред рдХреЗрд╡рд▓ рддрднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм sentry_sdk рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдФрд░ sync=рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ True рдкрд░ рдЯреИрдк рдХрд░реЗрдВ. рднрд╛рдЧреЛ 'yolo рд╕реЗрдЯрд┐рдВрдЧреНрд╕ 'рджреЗрдЦрдиреЗ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ YAML рдлрд╝рд╛рдЗрд▓ред
рддреНрд░реБрдЯрд┐рдпрд╛рдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрддреЗрдВ (рд╕рднреА рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХреА рдЬрд╛рдПрдЧреА): - sentry_sdk рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ - рд╕рд┐рдВрдХ = рдореЗрдВ рд╕рдЪ рд╣реИ YOLO рд╕реЗрдЯрд┐рдВрдЧреНрд╕ - рдкрд╛рдЗрдЯреЗрд╕реНрдЯ рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ - рдПрдХ рдкрд╛рдЗрдк рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ - рдПрдХ рдЧреИрд░-рдЧрд┐рдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ - рд░реИрдВрдХ -1 рдпрд╛ 0 рдХреЗ рд╕рд╛рде рдЪрд▓ рд░рд╣рд╛ рд╣реИ - рдСрдирд▓рд╛рдЗрди рд╡рд╛рддрд╛рд╡рд░рдг - CLI рдкреИрдХреЗрдЬ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (' рдХреЗ рд╕рд╛рде рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛)yolo' рдореБрдЦреНрдп рдХреЗ рдирд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ CLI рдЖрджреЗрд╢)
рдлрд╝рдВрдХреНрд╢рди рднреА KeyboardInterrupt рдФрд░ FileNotFoundError рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрддрд░реА SDK рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИ рдЕрдкрд╡рд╛рдж рдФрд░ рдЙрдирдХреЗ рдЕрдкрд╡рд╛рдж рд╕рдВрджреЗрд╢ рдореЗрдВ 'рд╕реНрдореГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░' рдХреЗ рд╕рд╛рде рдШрдЯрдирд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдлрд╝рдВрдХреНрд╢рди рд╕рдВрддрд░реА рдШрдЯрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдЯреИрдЧ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рдирдХрд╛рд░реА рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.deprecation_warn(arg, new_arg, version=None)
рдПрдХ рдмрд╣рд┐рд╖реНрдХрд░рдг рдЪреЗрддрд╛рд╡рдиреА рдЬрд╛рд░реА рдХрд░реЗрдВ рдЬрдм рдПрдХ рдкрджрд╛рд╡рдирдд рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдЕрджреНрдпрддрди рддрд░реНрдХ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.clean_url(url)
URL рд╕реЗ рд╕реНрдЯреНрд░рд┐рдк рдСрде, рдпрд╛рдиреА https://url.com/file.txt?auth -> https://url.com/file.txtред
рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб ultralytics/utils/__init__.py
ultralytics.utils.url2file(url)
URL рдХреЛ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░реЗрдВ, рдЕрд░реНрдерд╛рдд https://url.com/file.txt?auth -> file.txtред
2023-11-12 рдмрдирд╛рдпрд╛ рдЧрдпрд╛, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2024-05-08
рд▓реЗрдЦрдХ: рдмреБрд░рд╣рд╛рди-рдХреНрдпреВ (1), рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (8), рд▓рд╛рдлрд┐рдВрдЧ-рдХреНрдпреВ (1)