Ultralytics YOLO27:

Настройки Ultralytics#

Ultralytics хранит постоянные настройки для каждой машины в JSON-файле в каталоге конфигурации пользователя и предоставляет доступ к ним через объект settings в Python и команду yolo settings. Эти настройки определяют, где хранятся наборы данных, веса и запуски, какой API-ключ платформы Ultralytics используется и какие средства отслеживания экспериментов включены. Аргументы для отдельных запусков, например 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Каталог для хранения весов моделей
runs_dir'/path/to/runs'strКаталог для хранения запусков экспериментов
uuid'a1b2c3d4'strАнонимизированный идентификатор машины (хеш SHA-256), используемый для аналитики
syncTrueboolОтправлять Ultralytics анонимизированные данные аналитики и отчёты о сбоях; см. раздел «Конфиденциальность»
api_key''strAPI-ключ платформы Ultralytics
openai_api_key''strAPI-ключ OpenAI для функции Ask AI в 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На процессорах Intel показывать подсказку о том, что экспорт в OpenVINO ускорит инференс
Участники

Комментарии