Ultralytics YOLO27: ウェイティングリストに登録してください。
Get Started

Ultralyticsの設定#

Ultralyticsは、ユーザー設定ディレクトリ内のJSONファイルにマシンごとの永続的な設定を保存し、Pythonの settings オブジェクトと yolo settings コマンドを通じて公開します。これらの設定では、データセット、重み、実行結果の保存先、Ultralytics PlatformのAPIキー、有効にする実験トラッカーを指定します。imgsz や epochs など、実行ごとの引数については、設定ページで説明しています。

設定の表示、更新、リセット
from ultralytics import settings

print(settings)  # すべての設定を表示
value = settings["runs_dir"]  # 1つの設定を読み取る
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})  # 1つ以上の設定を更新
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''strultralytics==8.3.11 まで利用できるExplorerのAsk AI機能用OpenAI APIキー
clearmlTrueboolClearMLのログ記録を有効にする
cometTrueboolComet MLの実験トラッキングを有効にする
dvcTrueboolDVCの実験トラッキングを有効にします
mlflowTrueboolMLflowの実験トラッキングを有効にします
raytuneTrueboolRay Tuneのハイパーパラメータチューニングのレポートを有効にします
tensorboardFalseboolTensorBoardのログ記録を有効にします
wandbFalseboolWeights & Biasesのログ記録を有効にします
vscode_msgTrueboolVS Codeのターミナルが検出されたときに、Ultralytics-Snippets拡張機能のインストールを促すメッセージを表示します
openvino_msgTrueboolIntel CPUでは、推論を高速化するためにOpenVINOでエクスポートすることを提案するヒントを表示します
コントリビューター

コメント