Ultralytics YOLO27: Únete a la lista de espera.
Empezar

Configuración de Ultralytics

Ultralytics almacena ajustes persistentes y específicos de cada máquina en un archivo JSON del directorio de configuración del usuario y los pone a disposición mediante el objeto settings en Python y el comando yolo settings. Estos ajustes controlan dónde se guardan los conjuntos de datos, los pesos y las ejecuciones, la clave de API de la Ultralytics Platform y los seguidores de experimentos que están activados. Los argumentos específicos de cada ejecución, como imgsz y epochs, se documentan en la página de configuración.

Ver, actualizar y restablecer los ajustes
from ultralytics import settings

print(settings)  # ver todos los ajustes
value = settings["runs_dir"]  # leer un ajuste
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # actualizar uno o varios ajustes
settings.reset()  # restaurar los valores predeterminados

Referencia de ajustes#

NombreValor de ejemploTipo de datosDescripción
settings_version'0.0.8'strVersión del esquema de ajustes, distinta de la versión del paquete ultralytics
datasets_dir'/path/to/datasets'strDirectorio donde se guardan los conjuntos de datos
weights_dir'/path/to/weights'strDirectorio de descarga de los pesos del modelo URL y Platform (ul://) y búsqueda alternativa para nombres de modelo sin ruta
runs_dir'/path/to/runs'strDirectorio donde se guardan las ejecuciones de experimentos
uuid'a1b2c3d4'strIdentificador anonimizado del equipo (hash SHA-256) utilizado para el análisis
syncTrueboolEnvía datos de análisis anonimizados e informes de fallos a Ultralytics; consulta Privacidad.
api_key''strClave de API de Ultralytics Platform
openai_api_key''strClave de API de OpenAI para la función Preguntar a la IA de Explorer, disponible hasta ultralytics==8.3.11
clearmlTrueboolHabilita el registro de ClearML
cometTrueboolHabilita el seguimiento de experimentos de Comet ML
dvcTrueboolActivar el seguimiento de experimentos de DVC
mlflowTrueboolActivar el seguimiento de experimentos de MLflow
raytuneTrueboolActivar los informes de ajuste de hiperparámetros de Ray Tune
tensorboardFalseboolActivar el registro de TensorBoard
wandbFalseboolActivar el registro de Weights & Biases
vscode_msgTrueboolMostrar un aviso para instalar la extensión Ultralytics-Snippets cuando se detecte un terminal de VS Code
openvino_msgTrueboolEn las CPU Intel, mostrar un consejo que sugiera exportar con OpenVINO para acelerar la inferencia

Un nombre de modelo sin ruta, como YOLO("yolo26n.pt"), se carga desde el directorio de trabajo actual y, después, desde weights_dir; si no se encuentra en ninguno de ellos, los pesos se descargan en el directorio de trabajo actual. Para descargarlos en weights_dir en su lugar, pasa la ruta completa, por ejemplo, YOLO(Path(settings["weights_dir"]) / "yolo26n.pt").

Comentarios

Haz una pregunta, comparte tus resultados o ayuda a otra persona.