Ultralytics YOLO27: Запишись в список ожидания.
Get Started

Настройки 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''strКлюч API платформы Ultralytics
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 для ускорения инференса
Участники

Комментарии