Ultralytics YOLO27: Inscreve-te na lista de espera.
Get Started

Definições do Ultralytics#

A Ultralytics armazena definições persistentes por máquina num ficheiro JSON no diretório de configuração do utilizador e disponibiliza-as através do objeto settings em Python e do comando yolo settings. Estas definições controlam onde são armazenados os conjuntos de dados, os pesos e as execuções, a chave API da Plataforma Ultralytics e quais os sistemas de acompanhamento de experiências ativados. Os argumentos por execução, como imgsz e epochs, estão documentados na página Configuração.

Ver, atualizar e repor definições
from ultralytics import settings

print(settings)  # ver todas as definições
value = settings["runs_dir"]  # ler uma definição
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # atualizar uma ou mais definições
settings.reset()  # restaurar predefinições

Referência das definições#

NomeValor de exemploTipo de dadosDescrição
settings_version'0.0.8'strVersão do esquema de definições, diferente da versão do pacote ultralytics
datasets_dir'/path/to/datasets'strDiretório onde os conjuntos de dados são armazenados
weights_dir'/path/to/weights'strDiretório onde os pesos dos modelos são armazenados
runs_dir'/path/to/runs'strDiretório onde são armazenadas as execuções das experiências
uuid'a1b2c3d4'strIdentificador anonimizado da máquina (hash SHA-256) usado para análise de dados
syncTrueboolEnvia dados de análise anonimizados e relatórios de falhas à Ultralytics; consulta Privacidade
api_key''strChave API da Plataforma Ultralytics
openai_api_key''strChave API da OpenAI para a funcionalidade Perguntar à IA do Explorer, disponível até ultralytics==8.3.11
clearmlTrueboolAtiva o registo do ClearML
cometTrueboolAtiva o acompanhamento de experiências do Comet ML
dvcTrueboolAtivar o acompanhamento de experimentos com DVC
mlflowTrueboolAtivar o acompanhamento de experimentos com MLflow
raytuneTrueboolAtivar os relatórios de ajuste de hiperparâmetros com Ray Tune
tensorboardFalseboolAtivar o registro de logs com TensorBoard
wandbFalseboolAtivar o registro de logs com Weights & Biases
vscode_msgTrueboolExibir uma solicitação para instalar a extensão Ultralytics-Snippets quando um terminal do VS Code for detectado
openvino_msgTrueboolEm CPUs Intel, exibir uma dica sugerindo a exportação para OpenVINO para uma inferência mais rápida
Colaboradores

Comentários