Are you sure you want to delete this access key?
comments | description | keywords |
---|---|---|
true | Ultralytics рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВред Ultralytics рдХреЛ pip, conda, git рдФрд░ Docker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред Ultralytics рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдпрд╛ рдЕрдкрдиреА Python рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рднреАрддрд░ рдХрд░рдирд╛ рд╕реАрдЦреЗрдВред | Ultralytics рд╕реНрдерд╛рдкрдирд╛, pip install Ultralytics, Docker install Ultralytics, Ultralytics рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕, Ultralytics Python рдЗрдВрдЯрд░рдлреЗрд╕ |
Ultralytics рдиреЗ pip, conda рдФрд░ Docker рд╕рд╣рд┐рдд рдХрдИ рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдзрд┐рдпрд╛рдБ рдкреНрд░рджрд╛рди рдХреА рд╣реИрдВред рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП ultralytics
pip рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ YOLOv8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдпрд╛ рд╕рдмрд╕реЗ рдЕрджреНрдпрддрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП Ultralytics GitHub repository рдХреНрд▓реЛрди рдХрд░реЗрдВред Docker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд╛рдкрдирд╛ рд╕реЗ рдмрдЪ рдХрд░, рдПрдХ рдЫреЛрдЯреЗ рдЬрдЧрд╣ рдореЗрдВ рдкреИрдХреЗрдЬ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
!!! Note "рдиреЛрдЯ"
ЁЯЪз рд╣рдорд╛рд░реЗ рдмрд╣реБрднрд╛рд╖реАрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд░реНрдорд╛рдгрд╛рдзреАрди рд╣реИ рдФрд░ рд╣рдо рдЙрд╕реЗ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдард┐рдирддрд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдкрдХреЗ рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! ЁЯЩП
!!! Example "рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ"
=== "Pip рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдЕрдиреБрд╢рдВрд╕рд┐рдд)"
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕реНрдерд╛рдкрдирд╛ рд╣реИ, рддреЛ рдкрд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ `ultralytics` рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП `pip install -U ultralytics` рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВред `ultralytics` рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП [Python Package Index (PyPI)](https://pypi.org/project/ultralytics/) рдкрд░ рдЬрд╛рдПрдВред
[](https://badge.fury.io/py/ultralytics) [](https://pepy.tech/project/ultralytics)
```bash
# PyPI рд╕реЗ ultralytics рдкреИрдХреЗрдЬ рдХрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХрд░реЗрдВ
pip install ultralytics
```
рдЖрдк рдЗрд╕реЗ рд╕реАрдзреЗ [GitHub repository](https://github.com/ultralytics/ultralytics) рд╕реЗ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╕рд░реНрд╡реЛрддреНрддрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЧрд┐рдЯ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЯреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред `@main` рдЕрдкрджреЗрд╢ рдХреА `main` рд╢рд╛рдЦрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рджреВрд╕рд░реА рд╢рд╛рдЦрд╛, рдЙрджрд╛. `@my-branch`, рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдкреВрд░реНрдгрддрдГ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ `main` рд╢рд╛рдЦрд╛ рдХреЛ рд▓реЗ рдЬрд╛рдПред
```bash
# GitHub рд╕реЗ ultralytics рдкреИрдХреЗрдЬ рдХрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХрд░реЗрдВ
pip install git+https://github.com/ultralytics/ultralytics.git@main
```
=== "Conda рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ"
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП pip рдХреЗ рдмрджрд▓реЗ Conda рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП [Anaconda рдХреА рдореБрдЦреНрдп рд╕рд╛рдЗрдЯ](https://anaconda.org/conda-forge/ultralytics) рдкрд░ рдЬрд╛рдПрдВред рдХрдВрдбрд╛ рдкреИрдХреЗрдЬ рдХреА рдЕрджреНрдпрддрди рдФрд░ рд╕рдВрд╕рд╛рдзрди рд░рд┐рдкреЛ рдХреЗ рд▓рд┐рдП [рдпрд╣рд╛рдВ](https://github.com/conda-forge/ultralytics-feedstock/) рджреЗрдЦреЗрдВред
[](https://anaconda.org/conda-forge/ultralytics) [](https://anaconda.org/conda-forge/ultralytics) [](https://anaconda.org/conda-forge/ultralytics) [](https://anaconda.org/conda-forge/ultralytics)
```bash
# conda рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ ultralytics рдкреИрдХреЗрдЬ рдХрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХрд░реЗрдВ
conda install -c conda-forge ultralytics
```
!!! Note "рдиреЛрдЯ"
рдпрджрд┐ рдЖрдк CUDA рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрдиреБрд╢рдВрд╕рд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдкрд░ `pytorch` рдФрд░ `pytorch-cuda` рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдПрдХ рд╕рд╛рде рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдХреЛрдгреНрдбрд╛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдХреЛрдИ рднреА рдЯрдХрд░рд╛рд╡ рд╕реБрд▓рдЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рдорд┐рд▓реЗ, рдпрд╛ рдлрд┐рд░ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ CPU-рд╡рд┐рд╢рд┐рд╖реНрдЯ `pytorch` рдкреИрдХреЗрдЬ рдХреЛ CPU-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ `pytorch-cuda` рдкреИрдХреЗрдЬ рдХреЛ рдЕрдзрд┐рд░реЛрд╣рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред
```bash
# conda рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics
```
### Conda Docker рдЗрдореЗрдЬ
Ultralytics Conda Docker рдЗрдореЗрдЬ [DockerHub](https://hub.docker.com/r/ultralytics/ultralytics) рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдпреЗ рдЗрдореЗрдЬреЗрдЬ [Miniconda3](https://docs.conda.io/projects/miniconda/en/latest/) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ рдФрд░ `ultralytics` рдХрд╛ рдЙрдкрдпреЛрдЧ Conda рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рддрд░реАрдХрд╛ рд╣реИред
```bash
# рд░реВрдкрд░реЗрдЦрд╛ рдирд╛рдо рдХреЛ рдПрдХ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ
t=ultralytics/ultralytics:latest-conda
# Docker Hub рд╕реЗ рдирд╡реАрдирддрдо ultralytics рдЗрдореЗрдЬ рдХреЛ рдкреБрд▓ рдХрд░реЗрдВ
sudo docker pull $t
# рдЬреАрдкреАрдпреВ рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ ultralytics рдЗрдореЗрдЬ рдЪрд▓рд╛рдПрдВ
sudo docker run -it --ipc=host --gpus all $t # рд╕рднреА рдЬреАрдкреАрдпреВ
sudo docker run -it --ipc=host --gpus '"device=2,3"' $t # рдЬреАрдкреАрдпреВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
```
=== "Git рдХреНрд▓реЛрди"
рдпрджрд┐ рдЖрдк рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдпрд╛ рдирд╡реАрдирддрдо рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ `ultralytics` рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдХрд░реЗрдВред рдХреНрд▓реЛрдирд┐рдВрдЧ рдХреЗ рдмрд╛рдж, рдЙрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯрд┐рдд рд╕рдВрджрд░реНрдн рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдкреИрдХреЗрдЬ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП pip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рд╕рдВрдЧрдардирд╛рддреНрдордХ рдореЛрдб `-e` рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
```bash
# ultralytics рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдХрд░реЗрдВ
git clone https://github.com/ultralytics/ultralytics
# рдХреНрд▓реЛрди рдХреА рдЧрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░реЗрдВ
cd ultralytics
# рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧрдардирд╛рддреНрдордХ рдореЛрдб рдореЗрдВ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
pip install -e .
```
=== "Docker"
Docker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ `ultralytics` рдкреИрдХреЗрдЬ рдХрд╛ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд░рдЦрд░рдЦрд╛рд╡ рдореЗрдВ рдмреЗрд╣рдж рд╕реБрдЧрдо рдмрдирд╛рдПрдВ, рдЗрд╕ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд╡рд┐рднрд┐рдиреНрди рдкрд░реНрдпрд╛рд╡рд░рдгреЛрдВ рдкрд░ рд╕рддрдд рдФрд░ рд╕реБрдЧрдо рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред [Docker Hub](https://hub.docker.com/r/ultralytics/ultralytics) рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд╛рд░реНрдпрдХрд╛рд░реА рд╡рд╛рддрд╛рд╡рд░рдг рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП Ultralytics 5 рдореБрдЦреНрдп рд╕рдорд░реНрдерд┐рдд Docker рдЗрдореЗрдЬ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рд╕рдВрдЧрддрддрд╛ рдФрд░ рдкреНрд░рджрд╛рд░реНрдерд╢реАрд▓рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ:
<a href="https://hub.docker.com/r/ultralytics/ultralytics"><img src="https://img.shields.io/docker/pulls/ultralytics/ultralytics?logo=docker" alt="рдбреЙрдХрд░ рдкреБрд▓реНрд▓реНрд╕"></a>
- **Dockerfile:** рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд GPU рдЪрд┐рддреНрд░ред
- **Dockerfile-arm64:** ARM64 рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд, Raspberry Pi рдФрд░ рдЕрдиреНрдп ARM64 рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдпрд╛рддрд╛рдпрд╛рдд рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
- **Dockerfile-cpu:** GPU рд░рд╣рд┐рдд рдкрддрд▓рд╛ рдореЙрдбрд▓, рдЙрдмрдВрдЯреВ рдЖрдзрд╛рд░рд┐рдд рдпреЛрдЧреНрдпрддрд╛ рддрдХ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
- **Dockerfile-jetson:** NVIDIA Jetson рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧреАрдпреВ рд╕рдорд░реНрдерди рдорд┐рд▓рд╛рди, рдЗрди рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓ рдпреВрдкреАрдпреВ рд╕рдорд░реНрдерди рд╕рдореЗрдХрд┐рдд рдХрд░рддрд╛ рд╣реИред
- **Dockerfile-python:** рдХреЗрд╡рд▓ Python рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдиреНрдпреВрдирддрдо рдЫрд╡рд┐, рд╣рд▓реНрдХреЗ рдРрдкреНрд╕ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдЫрд╡рд┐ред
- **Dockerfile-conda:** Miniconda3 рдкрд░ рдЖрдзрд╛рд░рд┐рдд, Ultralytics рдкреИрдХреЗрдЬ рдХреЗ рдХреЛрдгреНрдбрд╛ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд╕рд╛рдеред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд╡реАрдирддрдо рдЫрд╡рд┐ рд▓рд╛рдПрдБ рдФрд░ рдЙрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
```bash
# рдЫрд╡рд┐ рдирд╛рдо рдХреЛ рдПрдХ рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ
t=ultralytics/ultralytics:latest
# Docker Hub рд╕реЗ рдирд╡реАрдирддрдо ultralytics рдЫрд╡рд┐ рдкреБрд▓ рдХрд░реЗрдВ
sudo docker pull $t
# рдЬреАрдкреАрдпреВ рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдХрдВрдЯреЗрдирд░ рдореЗрдВ ultralytics рдЫрд╡рд┐ рдЪрд▓рд╛рдПрдВ
sudo docker run -it --ipc=host --gpus all $t # рд╕рднреА рдЬреАрдкреАрдпреВ
sudo docker run -it --ipc=host --gpus '"device=2,3"' $t # рдЬреАрдкреАрдпреВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
```
рдЙрдкрд░реЛрдХреНрдд рдХрдорд╛рдВрдб рдиреЗ рдПрдХ Docker рдХрдВрдЯреЗрдирд░ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдерд╛рди рдХрд┐рдпрд╛ рд╣реИред `-it` рдЭрдВрдЭрдЯреА рдПрдХ рдкреНрд░рддреАрдХ TTY рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдФрд░ stdin рдЦреБрд▓реА рд░рдЦрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред `--ipc=host` рдЭрдВрдЭрдЯреА IPC (Inter-Process Communication) рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рд╣реЛрд╕реНрдЯ рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдореЗрдореЛрд░реА рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред `--gpus all` рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЬреАрдкреАрдпреВ рдХрдВрдЯреЗрдирд░ рдХреЗ рдмреАрддрд░ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЬреАрдкреАрдпреВ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЬреАрдкреАрдпреВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдзреНрдпрд╛рди рджреЗрдВ: рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Docker рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
```bash
# рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ
sudo docker run -it --ipc=host --gpus all -v /path/on/host:/path/in/container $t
```
`/path/on/host` рдХреЛ рдЕрдкрдиреА рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрде рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ рдФрд░ `/path/in/container` рдХреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдпреЛрдЧреНрдпрддрд╛ рддрдХ рдкрде рдмрджрд▓реЗрдВ рдЬрд┐рд╕рд╕реЗ рдкрд╣реБрдВрдЪ рдорд┐рд▓ рд╕рдХреЗред
рдкреВрд░реНрдг Docker рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдЖрдк [Ultralytics Docker рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛](https://docs.ultralytics.com/guides/docker-quickstart/) рдХреЗ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
ultralytics
рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП ultralytics
requirements.txt рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреА рд╣реИрдВред
рджреЗрдЦреЗрдВ: Ultralytics YOLO Quick Start Guide
!!! Tip "рд╕реБрдЭрд╛рд╡"
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдФрд░ CUDA рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ PyTorch рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ PyTorch рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рдВрд╕ рдкрд░ рдЬрд╛рдПрдВред [https://pytorch.org/get-started/locally](https://pytorch.org/get-started/locally) рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдПред
<a href="https://pytorch.org/get-started/locally/">
<img width="800" alt="PyTorch Installation Instructions" src="https://user-images.githubusercontent.com/26833433/228650108-ab0ec98a-b328-4f40-a40d-95355e8a84e3.png">
</a>
Ultralytics рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (CLI) рдЖрд╕рд╛рди рдПрдХрд▓-рдкрдВрдХреНрддрд┐ рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╣реЛрд╕рд▓рд╛ рдЕрджреНрдпрддрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкрд╛рдпрдерди рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдмрд┐рдирд╛ред CLI рдХреЛрдИ рдЕрдиреБрдХреВрд▓рди рдпрд╛ рдкрд╛рдпрдерди рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЖрдк рдХреЗрд╡рд▓ yolo
рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред CLI рд╕реЗ YOLOv8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП CLI Guide рджреЗрдЦреЗрдВред
!!! Example "рдЙрджрд╛рд╣рд░рдг"
=== "рд╕рдВрдпреЛрдЬрди"
Ultralytics `yolo` рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:
```bash
yolo рдЯрд╛рд╕реНрдХ рдореЛрдб ARGS
```
- `рдЯрд╛рд╕реНрдХ` (рд╡реИрдХрд▓реНрдкрд┐рдХ) рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ ([рдЦреЛрдЬреЛ](tasks/detect.md), [рдЦрдВрдб](tasks/segment.md), [рд╡рд░реНрдЧреАрдХрд░рдг рдХрд░реЛ](tasks/classify.md), [рд╕реНрдерд┐рддрд┐](tasks/pose.md))
- `рдореЛрдб` (рдЖрд╡рд╢реНрдпрдХ) рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ ([рдкреНрд░рд╢рд┐рдХреНрд╖рдг](modes/train.md), [рдорд╛рдиреНрдп](modes/val.md), [рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди](modes/predict.md), [рдирд┐рд░реНрдпрд╛рдд](modes/export.md), [рдЯреНрд░реИрдХ](modes/track.md))
- `ARGS` (рд╡реИрдХрд▓реНрдкрд┐рдХ) `imgsz=640` рдЬреИрд╕реЗ `arg=рдорд╛рди` рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реИрдВред
рд╕рднреА `ARGS` рдХреЛ рдкреВрд░реНрдг [Configuration Guide](/../usage/cfg.md) рдпрд╛ `yolo cfg` CLI рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рджреЗрдЦреЗрдВред
=== "рдкреНрд░рд╢рд┐рдХреНрд╖рдг"
рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╢рд┐рдХреНрд╖рдг рдФрд░ language рдХреЗ рд╕рд╛рде 10 рдПрдкреЛрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВ, рдЬрд╣рд╛рдВ
рдЗрдВрдЧрд┐рддреА рд╢рд┐рдХреНрд╖рдг рджрд░ 0.01 рд╣реИ
```bash
yolo рдЯреНрд░реЗрди data=coco128.yaml model=yolov8n.pt epochs=10 lr0=0.01
```
=== "рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди"
рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ YouTube рд╡реАрдбрд┐рдпреЛ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░реЗрдВ
рдЫрд╡рд┐ рдЖрдХрд╛рд░ 320:
```bash
yolo рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди model=yolov8n-seg.pt рд╕реНрд░реЛрдд='https://youtu.be/LNwODJXcvt4' imgsz=320
```
=== "рдорд╛рдиреНрдп рдХрд░реЛ"
рдПрдХ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рдХреА рдорд╛рдиреНрдпрддрд╛ рд╡рд╛рд▓реА рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрдореЗрдЬ рдХрд╛ рдЖрдХрд╛рд░ 640 рдХреЗ рдмреИрдЪ-рдЖрдХрд╛рд░ 1 рдХреЗ рд╕рд╛рде рджреЗрдЦреЗрдВ:
```bash
yolo рдорд╛рдиреНрдп model=yolov8n.pt data=coco128.yaml batch=1 imgsz=640
```
=== "рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ"
рдПрдХ YOLOv8n рд╡рд░реНрдЧреАрдХрд░рдг рдореЙрдбрд▓ рдХреЛ ONNX рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ, 224x224 рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдЫрд╡рд┐ (рдХреЛрдИ рдЯрд╛рд╕реНрдХ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ)
```bash
yolo рдирд┐рд░реНрдпрд╛рдд model=yolov8n-cls.pt format=onnx imgsz=224,128
```
=== "рд╡рд┐рд╢реЗрд╖"
рд╕рдВрд╕реНрдкреЗрд╖реНрдЯ рдХрдорд╛рдВрдбреЛрдВ рдХреЛ рдЪрд▓рд╛рдПрдВ рддрд╛рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг, рд╕реЗрдЯрд┐рдВрдЧ рджреЗрдЦреЗрдВ, рдЪреЗрдХ рдХрд░реЗрдВ рдФрд░ рдЕрдзрд┐рдХ рджреЗрдЦреЗрдВ:
```bash
yolo help
yolo checks
yolo version
yolo settings
yolo copy-cfg
yolo cfg
```
!!! Warning "рдЪреЗрддрд╛рд╡рдиреА"
рддрд╛рдХрд┐ рджреБрд╡рд┐рдзрд╛ рди рд╣реЛ, рддрдЬрд╝реНрдЬрд╝рд╛ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ `arg=val` рдЬреЛрдбрд╝реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬрд┐рдиреНрд╣реЗрдВ `=` рд░реЗрдЦрд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЬреЛрдбрд╝реЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред `--` рддрд░реНрдХ-рдкреВрд░реНрд╡рдХ рдЕрдВрдЯреАрд░реЗ рд╢рдмреНрдж рдпрд╛ `,` рдЕрдВрддрд░рд╛рд▓ рджреНрд╡рд╛рд░рд╛ рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред
- `yolo predict model=yolov8n.pt imgsz=640 conf=0.25` тЬЕ
- `yolo predict model yolov8n.pt imgsz 640 conf 0.25` тЭМ (рдЕрднрд╛рд╡ `=`)
- `yolo predict model=yolov8n.pt, imgsz=640, conf=0.25` тЭМ (`,` рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ)
- `yolo predict --model yolov8n.pt --imgsz 640 --conf 0.25` тЭМ (`--` рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ)
рдПрдХреЗрдиреНрджреНрд░реАрдп рдпреЛрдЧреНрдпрддрд╛рдПрдБ Configuration Guide рдпрд╛ yolo cfg
CLI рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рджреЗрдЦреЗрдВред
YOLOv8 рдХрд╛ Python рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрдкрдХреА Python рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЕрдВрдХрд┐рдд рдорд┐рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рддрдХрдиреАрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЖрдкрд╛рддрдХрд╛рд▓реАрди рдкрд╣реБрдВрдЪ, рдЪрд▓рд╛рдиреЗ рдФрд░ рдореЙрдбрд▓ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╕рд╛рдиреА рдХреЗ рд╕рд╛рде рдкреНрд░рд╢реНрдиреЛрддреНрддрд░реА, рдЦрдВрдб, рдФрд░ рд╡рд░реНрдЧреАрдХрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рде, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрджреНрд╡рд┐рддреАрдп рд╕рд╛рдзрди рд╣реИ рдЬреЛ рдЕрдкрдиреА Python рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЗрди рдЧреБрдгреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд░рдЦрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдЦреНрдпрд╛ рдЧрд┐рдирддреА рдХреЗ рд▓рд┐рдП рдХреБрдЫ-рдХреБрдЫ рддрд╛рд░рдгреА рдХреА рдпреЛрдЬрдирд╛ рдореЗрдВ рдореЙрдбрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдХреЗ рдЙрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдЙрд╕реЗ ONNX рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрдиреА Python рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ YOLOv8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП Python Guide рджреЗрдЦреЗрдВред
!!! Example "рдЙрджрд╛рд╣рд░рдг"
```python
from ultralytics import YOLO
# рдкреВрд░реА рдирдИ YOLO рдореЙрдбрд▓ рдмрдирд╛рдПрдБ
model = YOLO('yolov8n.yaml')
# рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд YOLO рдореЙрдбрд▓ рд▓реЛрдб рдХрд░реЗрдВ (рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ)
model = YOLO('yolov8n.pt')
# 3 рдПрдкреЛрдХреНрд╕ рдХреЗ рд▓рд┐рдП "coco128.yaml" рдбреЗрдЯрд╛рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░реЗрдВ
results = model.train(data='coco128.yaml', epochs=3)
# рдореЙрдбрд▓ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдорд╛рдиреНрдпрддрд╛ рд╡рд╛рд▓реЗ рд╕реЗрдЯ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░реЗрдВ
results = model.val()
# рдореЙрдбрд▓ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫрд╡рд┐ рдкрд░ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд░реЗрдВ
results = model('https://ultralytics.com/images/bus.jpg')
# рдореЙрдбрд▓ рдХреЛ ONNX рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ
success = model.export(format='onnx')
```
Python Guide{.md-button .md-button--primary}
Ultralytics рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдлрд╛рдЗрди-рдЧреНрд░реЗрдиреНрдб рдирд┐рдпрдВрддреНрд░рдг рдмрдирд╛рдП рд░рдЦ рд╕рдХреЗрдВред ultralytics.utils
рдореЗрдВ рд╕реНрдерд┐рдд SettingsManager
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддрдХ рдкрд╣реБрдВрдЪ рдХрд░рдХреЗ рдЙрдиреНрд╣реЗрдВ рдкрдврд╝ рдФрд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрдиреНрд╣реЗрдВ рдкрд╛рдпрдерди рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рднреАрддрд░ рд╕реАрдзреЗ рджреЗрдЦрдиреЗ рдФрд░ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ CLI (рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдореМрдЬреВрджрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреА рдУрд░рджрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЙрдиреНрд╣реЗрдВ рд╕реАрдзреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:
!!! Example "рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреЗрдЦреЗрдВ"
=== "рдкрд╛рдпрдерди"
рдЖрдк PyTorch рд╕реЗ `ultralytics` рдореЙрдбреНрдпреВрд▓ рдореЗрдВ `рд╕реЗрдЯрд┐рдВрдЧреНрд╕` рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдХреЗ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред `settings` рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд░ рдкреНрд░рд┐рдВрдЯ рдФрд░ рд░рд┐рдЯрд░реНрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
```python
from ultralytics import settings
# рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рджреЗрдЦреЗрдВ
print(settings)
# рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
value = settings['runs_dir']
```
=== "CLI"
рдпрджрд┐ рдЖрдк рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ рд▓реЗрддреЗ рд╣реИрдВ CLI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
```bash
yolo settings
```
Ultralytics рдХреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдмрджрд▓рд╛рд╡реЛрдВ рдХреЛ рдирд┐рдореНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
!!! Example "рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ"
=== "рдкрд╛рдпрдерди"
рдкрд╛рдпрдерди рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рднреАрддрд░, рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ `рдЕрдкрдбреЗрдЯ` рд╡рд┐рдзрд┐ рдХреЛ рдмреБрд▓рд╛рдХрд░ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ:
```python
from ultralytics import settings
# рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
settings.update({'runs_dir': '/path/to/runs'})
# рдПрдХрд╛рдзрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
settings.update({'runs_dir': '/path/to/runs', 'tensorboard': False})
# рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ
settings.reset()
```
=== "CLI"
рдпрджрд┐ рдЖрдк рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
```bash
# рдПрдХ рд╕реЗрдЯрд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
yolo settings runs_dir='/path/to/runs'
# рдПрдХрд╛рдзрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ
yolo settings runs_dir='/path/to/runs' tensorboard=False
# рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрд░рд╛рдмрд░реА рдореЗрдВ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ
yolo settings reset
```
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреЗрдмрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдкреНрд░рддрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдорд╛рди, рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдирд╛рдо | рдЙрджрд╛рд╣рд░рдг рдорд╛рди | рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ | рд╡рд┐рд╡рд░рдг |
---|---|---|---|
settings_version |
'0.0.4' |
str |
Ultralytics settings рд╕рдВрд╕реНрдХрд░рдг (Ultralytics pip рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ) |
datasets_dir |
'/path/to/datasets' |
str |
рдбреЗрдЯрд╛рд╕реЗрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ |
weights_dir |
'/path/to/weights' |
str |
рдореЙрдбрд▓ рд╡реЗрдЯ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ |
runs_dir |
'/path/to/runs' |
str |
рдкреНрд░рдпреЛрдЧ рджреМрдбрд╝ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ |
uuid |
'a1b2c3d4' |
str |
рдореМрдЬреВрджрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ |
sync |
True |
bool |
Ultralytics рдФрд░ рджреБрд╡рд┐рдзрд╛ рдХреЛ HUB рдореЗрдВ рд╕рдордХрд╛рд▓реАрди рд░рдЦреЗрдВ |
api_key |
'' |
str |
Ultralytics HUB API Key |
clearml |
True |
bool |
ClearML рд▓реЙрдЧрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
comet |
True |
bool |
рдпрджрд┐ Comet ML рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛ рдирд╣реАрдВ experiment рдЯреНрд░реИрдХрд┐рдВрдЧ рдФрд░ visualization |
dvc |
True |
bool |
рд╢реЛрдз рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП DVC for experiment tracking рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
hub |
True |
bool |
Ultralytics HUB рдПрдХреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
mlflow |
True |
bool |
рдПрдХреНрд╕рдкреЗрд░рд┐рдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП MLFlow рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
neptune |
True |
bool |
рдПрдХреНрд╕рдкреЗрд░рд┐рдореЗрдВрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП Neptune рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
raytune |
True |
bool |
hyperparameter tuning рдХреЗ рд▓рд┐рдП Ray Tune рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
tensorboard |
True |
bool |
рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП TensorBoard рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
wandb |
True |
bool |
Weights & Biases logging рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ |
рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдпрд╛ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддреЗ рд╣реЛрдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдпрд╛рддреНрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реМрдЯреЗрдВред
Press p or to see the previous file or, n or to see the next file
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?
Are you sure you want to delete this access key?