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'strURLおよびプラットフォーム(ul://)のモデル重みのダウンロード先ディレクトリと、パスなしモデル名のフォールバック検索先
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でエクスポートすることを提案するヒントを表示します

YOLO("yolo26n.pt") のようなパスなしモデル名は、まず現在の作業ディレクトリから読み込まれ、次に weights_dir から読み込まれます。どちらにも存在しない場合、重みは現在の作業ディレクトリにダウンロードされます。代わりに weights_dir にダウンロードするには、フルパスを渡します(例: YOLO(Path(settings["weights_dir"]) / "yolo26n.pt"))。

コントリビューター

コメント

質問したり、結果を共有したり、ほかの人をサポートしたりできます。