Ultralytics YOLO27: Tham gia danh sách chờ.
Bắt đầu

Cài đặt Ultralytics

Ultralytics lưu các cài đặt bền vững, riêng cho từng máy trong file JSON thuộc thư mục cấu hình người dùng và cung cấp các cài đặt đó thông qua đối tượng settings trong Python và lệnh yolo settings. Các cài đặt này kiểm soát vị trí lưu dataset, weight và run, API key của Nền tảng Ultralytics, cũng như các công cụ theo dõi experiment được bật. Các tham số riêng cho từng run như imgsz và epochs được mô tả trên trang Cấu hình.

Xem, cập nhật và đặt lại cài đặt
from ultralytics import settings

print(settings)  # xem tất cả cài đặt
value = settings["runs_dir"]  # đọc một cài đặt
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # cập nhật một hoặc nhiều cài đặt
settings.reset()  # khôi phục giá trị mặc định

Tham chiếu cài đặt#

TênGiá trị ví dụKiểu dữ liệuMô tả
settings_version'0.0.8'strPhiên bản schema cài đặt, khác với phiên bản gói ultralytics
datasets_dir'/path/to/datasets'strThư mục lưu dataset
weights_dir'/path/to/weights'strThư mục tải xuống cho trọng số model URL và Platform (ul://), đồng thời là vị trí tra cứu dự phòng cho tên model không kèm đường dẫn
runs_dir'/path/to/runs'strThư mục lưu các lần chạy thử nghiệm
uuid'a1b2c3d4'strMã định danh máy đã ẩn danh (hash SHA-256) dùng cho phân tích
syncTrueboolGửi dữ liệu phân tích và báo cáo sự cố đã ẩn danh đến Ultralytics, xem Quyền riêng tư
api_key''strAPI key của Nền tảng Ultralytics
openai_api_key''strAPI key OpenAI cho tính năng Ask AI của Explorer, khả dụng tối đa đến ultralytics==8.3.11
clearmlTrueboolBật tính năng ghi log của ClearML
cometTrueboolBật tính năng theo dõi thử nghiệm của Comet ML
dvcTrueboolBật theo dõi thử nghiệm bằng DVC
mlflowTrueboolBật theo dõi thử nghiệm bằng MLflow
raytuneTrueboolBật báo cáo Ray Tune tinh chỉnh siêu tham số
tensorboardFalseboolBật ghi log bằng TensorBoard
wandbFalseboolBật ghi log bằng Weights & Biases
vscode_msgTrueboolHiển thị lời nhắc cài đặt tiện ích mở rộng Ultralytics-Snippets khi phát hiện terminal VS Code
openvino_msgTrueboolTrên CPU Intel, hiển thị mẹo đề xuất xuất model bằng OpenVINO để tăng tốc suy luận

Tên model không kèm đường dẫn, chẳng hạn YOLO("yolo26n.pt"), được tải từ thư mục làm việc hiện tại, sau đó từ weights_dir; nếu không có trong cả hai thư mục, trọng số sẽ được tải xuống thư mục làm việc hiện tại. Để tải trọng số vào weights_dir thay vào đó, hãy truyền đường dẫn đầy đủ, ví dụ: YOLO(Path(settings["weights_dir"]) / "yolo26n.pt").

Bình luận

Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.