Ultralytics YOLO27:

Ultralytics 设置#

Ultralytics 会将持久化的机器级设置存储在用户配置目录中的 JSON 文件里,并通过 Python 中的 settings 对象和 yolo settings 命令提供这些设置。这些设置用于控制数据集、权重和运行结果的存储位置、Ultralytics Platform API 密钥,以及启用哪些实验跟踪器。每次运行的参数(例如 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''strUltralytics Platform API 密钥
openai_api_key''str用于 Explorer Ask AI 功能的 OpenAI API 密钥,最高可用至 ultralytics==8.3.11
clearmlTruebool启用 ClearML 日志记录
cometTruebool启用 Comet ML 实验跟踪
dvcTruebool启用 DVC 实验跟踪
mlflowTruebool启用 MLflow 实验跟踪
raytuneTruebool启用 Ray Tune 超参数调优报告
tensorboardFalsebool启用 TensorBoard 日志记录
wandbFalsebool启用 Weights & Biases 日志记录
vscode_msgTruebool检测到 VS Code 终端时,显示提示以安装 Ultralytics-Snippets 扩展
openvino_msgTruebool在 Intel CPU 上显示提示,建议导出为 OpenVINO 格式以加快推理速度
贡献者

评论