Cài đặt Ultralytics#
Ultralytics lưu các cài đặt bền vững theo từng máy trong tệp JSON thuộc thư mục cấu hình người dùng và cung cấp các cài đặt này 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 nơi lưu dataset, trọng số và các lần chạy, API key của Ultralytics Platform, cũng như các trình theo dõi thử nghiệm được bật. Các tham số theo từng lần chạy 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 địnhTham chiếu cài đặt#
| Tên | Giá trị ví dụ | Kiểu dữ liệu | Mô tả |
|---|---|---|---|
settings_version | '0.0.8' | str | Phiên bản schema cài đặt, khác với phiên bản gói ultralytics |
datasets_dir | '/path/to/datasets' | str | Thư mục lưu dataset |
weights_dir | '/path/to/weights' | str | Thư mục lưu trọng số model |
runs_dir | '/path/to/runs' | str | Thư mục lưu các lần chạy thử nghiệm |
uuid | 'a1b2c3d4' | str | Mã định danh máy đã ẩn danh (hash SHA-256) dùng cho phân tích |
sync | True | bool | Gử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 | '' | str | API key của Ultralytics Platform |
openai_api_key | '' | str | API key OpenAI cho tính năng Ask AI của Explorer, khả dụng tối đa đến ultralytics==8.3.11 |
clearml | True | bool | Bật tính năng ghi log của ClearML |
comet | True | bool | Bật tính năng theo dõi thử nghiệm của Comet ML |
dvc | True | bool | Bật theo dõi thử nghiệm bằng DVC |
mlflow | True | bool | Bật theo dõi thử nghiệm bằng MLflow |
raytune | True | bool | Bật báo cáo Ray Tune tinh chỉnh siêu tham số |
tensorboard | False | bool | Bật ghi log bằng TensorBoard |
wandb | False | bool | Bật ghi log bằng Weights & Biases |
vscode_msg | True | bool | Hiể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_msg | True | bool | Trên CPU Intel, hiển thị mẹo đề xuất xuất model bằng OpenVINO để tăng tốc suy luận |