Ultralytics YOLO27:

Ultralyticsの設定#

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

設定の表示、更新、リセット
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''strExplorerのAsk AI機能用OpenAI APIキー。有効期間はultralytics==8.3.11までです
clearmlTrueboolClearMLのロギングを有効にします
cometTrueboolComet MLの実験トラッキングを有効にします
dvcTrueboolDVCの実験トラッキングを有効にします
mlflowTrueboolMLflowの実験トラッキングを有効にします
raytuneTrueboolRay Tuneのハイパーパラメータチューニングレポートを有効にします
tensorboardFalseboolTensorBoardのロギングを有効にします
wandbFalseboolWeights & Biasesのロギングを有効にします
vscode_msgTrueboolVS Codeのターミナルが検出されたときに、Ultralytics-Snippets拡張機能のインストールを促すメッセージを表示します
openvino_msgTrueboolIntel CPUでは、推論を高速化するためにOpenVINOへのエクスポートを提案するヒントを表示します
コントリビューター

コメント