Cài đặt Ultralytics#
Ultralytics lưu trữ các thiết lập bền vững theo từng máy trong một tệp JSON nằm trong thư mục cấu hình người dùng và hiển thị các thiết lập đó thông qua đối tượng settings trong Python và lệnh yolo settings. Các thiết lập này kiểm soát nơi lưu trữ tập dữ liệu, trọng số và các lần chạy, khóa API Ultralytics Platform, cũng như các trình theo dõi thí nghiệm nào được bật. Các đối số theo từng lần chạy như imgsz và epochs được tài liệu hóa trên trang Configuration.
Xem, cập nhật và đặt lại cài đặt
from ultralytics import settings
print(settings) # view all settings
value = settings["runs_dir"] # read one setting
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False}) # update one or more settings
settings.reset() # restore defaultsTham khảo Cài đặt#
| Tên | Giá trị mẫu | Kiểu dữ liệu | Mô tả |
|---|---|---|---|
settings_version | '0.0.8' | str | Phiên bản lược đồ cài đặt, khác biệt với phiên bản gói ultralytics |
datasets_dir | '/path/to/datasets' | str | Thư mục nơi lưu trữ các tập dữ liệu |
weights_dir | '/path/to/weights' | str | Thư mục nơi lưu trữ trọng số của mô hình |
runs_dir | '/path/to/runs' | str | Thư mục nơi lưu trữ các lần chạy thí nghiệm |
uuid | 'a1b2c3d4' | str | Mã định danh máy được ẩn danh (hàm băm SHA-256) được sử 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 cho Ultralytics, xem Privacy |
api_key | '' | str | Khóa API Ultralytics Platform |
openai_api_key | '' | str | Khóa API OpenAI cho tính năng Explorer Ask AI, khả dụng tối đa đến ultralytics==8.3.11 |
clearml | True | bool | Bật tính năng ghi nhật ký ClearML |
comet | True | bool | Bật tính năng theo dõi thí nghiệm Comet ML |
dvc | True | bool | Bật tính năng theo dõi thí nghiệm DVC |
mlflow | True | bool | Bật tính năng theo dõi thí nghiệm MLflow |
raytune | True | bool | Bật báo cáo Ray Tune về hyperparameter tuning |
tensorboard | False | bool | Bật tính năng ghi nhật ký TensorBoard |
wandb | False | bool | Bật tính năng ghi nhật ký 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 thấy thiết bị đầu cuối VS Code |
openvino_msg | True | bool | Trên các CPU Intel, hiển thị mẹo đề xuất xuất OpenVINO để suy luận nhanh hơn |