問題タブ [fb-hydra]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - fb-hydra: 内部構成を取得して外部構成フィールドを継承する方法は?
内部ディレクトリの構成ファイルが外部ディレクトリの構成ファイルから継承されるように、階層構成構造を作成しようとしています。たとえば、次のシナリオでは
middle_config
のパラメーターを継承およびオーバーライドできるようにしたいと考えています。またupper_config
、とlower_config
の両方のパラメーターを継承およびオーバーライドできるようにしたいと考えています。middle_config
upper_config
1 つの解決策は、外側のモジュールが最初に読み取られ、内側のモジュールが読み取られると、外側のモジュールのフィールドが上書きされるように構成パーサーを作成することです。
ただし、追加されたすべての便利さのために、Hydra(または提案を受け入れる他のツール)を使用したいと思います。ドキュメントを最初から最後まで何度か読んだことがありますが、構成グループまたはパッケージ ディレクティブのいずれかでこれを処理できるはずですが、うまくまとめることはできません。
この投稿は非常によく似た質問をしていると思いますが、答えは私を啓発していません。質問をした人は、上記の構成パーサーのバージョンを実装することに決めたようです。
package
内部構成ファイルのディレクティブを親構成を指すように変更し、そのデフォルト リストを何らかの方法で継承する方法があることを願っています。
fb-hydra - 構成でパッケージを複数回再利用する方法は?
一般的なカメラ構成 yaml があります。通常、特定のカメラ間で変更されるのは IP アドレスだけです。一部のフィールド (次の例fps
) は同じままです。
Hydra/OmegaConf でこのようなことはできますか?
any_camera.yaml
all_cameras.yaml
python - hydra.main() で装飾された関数から構成を返す
@hydra.mainデコレーターの下の関数から構成オブジェクトを辞書として取得するオプションはありますか?
私はこのようなことを試しましたが、Noneを返します
Compose APIを使用できることはわかっていますが、機能が制限されているため (タブ補完、マルチランなど)、使用したくありません。
python - omegaconf を使用した YAML 構成ファイルでの算術操作
現在、私はhydra/omegaconfへの入力として使用しているこの構成ファイルを持っています
範囲フィールドの値は単純な代数で関連付けられているため、これを構成ファイルにエンコードする方法を探しています。概念的には、次のようなものが必要です。
しかし、これはうまくいかないようです。