Перейти к содержимому

Руководство по быстрому запуску Conda для Ultralytics

Ultralytics Визуальный пакет Conda

Это руководство дает исчерпывающее представление о настройке окружения Conda для твоих проектов Ultralytics . Conda - это система управления пакетами и окружениями с открытым исходным кодом, которая представляет собой отличную альтернативу pip для установки пакетов и зависимостей. Благодаря изолированным окружениям она особенно хорошо подходит для работы с наукой о данных и машинным обучением. Для получения более подробной информации посети пакет Ultralytics Conda на Anaconda и проверь репозиторий Ultralytics feedstock для обновлений пакетов на GitHub.

Рецепт конды Загрузки Conda Версия Конда Платформы Conda

Чему ты научишься

  • Настройка окружения Conda
  • Установка Ultralytics через Conda
  • Инициализация Ultralytics в твоем окружении
  • Использование Ultralytics Docker-образов с Conda

Пререквизиты

  • В твоей системе должна быть установлена Anaconda или Miniconda. Если нет, скачай и установи его из Anaconda или Miniconda.

Настройка окружения Conda

Для начала создадим новое окружение Conda. Открой свой терминал и выполни следующую команду:

conda create --name ultralytics-env python=3.8 -y

Активируй новое окружение:

conda activate ultralytics-env

Установка Ultralytics

Ты можешь установить пакет Ultralytics с канала conda-forge. Выполни следующую команду:

conda install -c conda-forge ultralytics

Заметка о среде CUDA

Если ты работаешь в среде с поддержкой CUDA, то хорошей практикой будет установить ultralytics, pytorch, и pytorch-cuda вместе, чтобы разрешить все конфликты:

conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics

Использование Ultralytics

Установив Ultralytics , ты можешь начать использовать его надежные функции для обнаружения объектов, сегментации экземпляров и многого другого. Например, чтобы предсказать изображение, ты можешь выполнить команду:

from ultralytics import YOLO

model = YOLO('yolov8n.pt')  # initialize model
results = model('path/to/image.jpg')  # perform inference
results[0].show()  # display results for the first image

Ultralytics Образ докера Conda

Если ты предпочитаешь использовать Docker, то Ultralytics предлагает образы Docker с включенным окружением Conda. Ты можешь взять эти образы с DockerHub.

Вытащи последний образ Ultralytics :

# Set image name as a variable
t=ultralytics/ultralytics:latest-conda

# Pull the latest Ultralytics image from Docker Hub
sudo docker pull $t

Запусти образ:

# Run the Ultralytics image in a container with GPU support
sudo docker run -it --ipc=host --gpus all $t  # all GPUs
sudo docker run -it --ipc=host --gpus '"device=2,3"' $t  # specify GPUs

Конечно, ты можешь включить следующий раздел в свое руководство по Conda, чтобы проинформировать пользователей об ускорении установки с помощью libmamba:


Ускорение установки с помощью Libmamba

Если ты хочешь Ускорьте установку пакета процесс в Conda, ты можешь выбрать использование libmambaбыстрый, кроссплатформенный и учитывающий зависимости менеджер пакетов, который служит альтернативным решателем, нежели стандартный Conda.

Как включить Libmamba

Чтобы включить libmamba в качестве решателя для Conda, ты можешь выполнить следующие действия:

  1. Для начала установи conda-libmamba-solver пакет. Это можно пропустить, если твоя версия Conda - 4.11 или выше, так как libmamba включена по умолчанию.

    conda install conda-libmamba-solver
    
  2. Далее настройте Conda на использование libmamba в качестве решателя:

    conda config --set solver libmamba
    

Вот и все! Теперь твоя установка Conda будет использовать libmamba в качестве решателя, что должно привести к ускорению процесса установки пакета.


Поздравляю! Ты успешно настроил окружение Conda, установил пакет Ultralytics и теперь готов изучить его богатые функциональные возможности. Не стесняйся погрузиться в документациюUltralytics , чтобы найти более продвинутые руководства и примеры.



Создано 2023-11-12, Обновлено 2024-03-03
Авторы: glenn-jocher (3)

Комментарии