Ultralytics YOLO27: Запишись в список ожидания.
Начать

Настройки Ultralytics

Ultralytics хранит постоянные настройки для каждой машины в JSON-файле в пользовательской папке конфигурации и предоставляет к ним доступ через объект settings в Python и команду yolo settings. Эти настройки определяют пути хранения датасетов, весов и результатов запусков, API-ключ Ultralytics Platform и включённые системы отслеживания экспериментов. Аргументы для отдельных запусков, такие как imgsz и epochs, описаны на странице конфигурации.

Просмотр, изменение и сброс настроек
from ultralytics import settings

print(settings)  # просмотреть все настройки
value = settings["runs_dir"]  # прочитать одну настройку
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # изменить одну или несколько настроек
settings.reset()  # восстановить настройки по умолчанию

Справочник по настройкам#

НазваниеПример значенияТип данныхОписание
settings_version'0.0.8'strВерсия схемы настроек, отличающаяся от версии пакета ultralytics
datasets_dir'/path/to/datasets'strКаталог для хранения наборов данных
weights_dir'/path/to/weights'strКаталог для загрузки весов модели для URL и платформы (ul://), а также каталог для поиска по умолчанию по кратким названиям моделей
runs_dir'/path/to/runs'strКаталог для хранения запусков экспериментов
uuid'a1b2c3d4'strАнонимизированный идентификатор машины (хеш SHA-256), используемый для аналитики
syncTrueboolОтправлять анонимизированные данные аналитики и отчёты о сбоях в Ultralytics; см. раздел Конфиденциальность
api_key''strAPI-ключ Ultralytics Platform
openai_api_key''strКлюч API OpenAI для функции «Спросить ИИ» в Explorer, доступной до ultralytics==8.3.11
clearmlTrueboolВключить журналирование в ClearML
cometTrueboolВключить отслеживание экспериментов в Comet ML
dvcTrueboolВключить отслеживание экспериментов с помощью DVC
mlflowTrueboolВключить отслеживание экспериментов с помощью MLflow
raytuneTrueboolВключить отчётность для Ray Tune и настройки гиперпараметров
tensorboardFalseboolВключить журналирование с помощью TensorBoard
wandbFalseboolВключить журналирование с помощью Weights & Biases
vscode_msgTrueboolПоказывать предложение установить расширение Ultralytics-Snippets, если обнаружен терминал VS Code
openvino_msgTrueboolНа CPU Intel показывать подсказку об экспорте в OpenVINO для ускорения инференса

По краткому имени модели, например YOLO("yolo26n.pt"), загрузка выполняется сначала из текущего рабочего каталога, затем из weights_dir; если модель не найдена ни в одном из этих каталогов, веса загружаются в текущий рабочий каталог. Чтобы загружать веса вместо этого в weights_dir, укажи полный путь, например YOLO(Path(settings["weights_dir"]) / "yolo26n.pt").

Комментарии

Задай вопрос, поделись результатами или помоги кому-нибудь.