問題タブ [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.
fb-hydra - 明示的なネストによる Hydra 構成の特殊化
私はを頂きたい:
の中で、config.yaml
にtext/font.yaml
割り当てられたfont
とtext/regions.yaml
にregions
、次のようなものがあります。
また
上記は機能しません!
yaml
どうにかしてそのレベルで望ましい結果を達成することは可能でしょうか?
python - インストールされた Hydra アプリにパッケージ化されていない構成を使用する
Hydra アプリケーションをパッケージ化し、エントリ ポイントとしてスクリプトを含めると、どこからでもコマンド ラインからスクリプトを呼び出すことができます。スクリプトが呼び出されると、パッケージに含まれていた構成が利用されます。別の構成をスクリプトに渡すことができるように構成検索パスを変更する方法はありますか?
例えば:
app.py
config.yaml
でこのパッケージを作成してインストールしますentry_points={"console_scripts": ["hydra_app_test = hydra_app_test.app:my_func"]}
。
ローカル構成を定義してに渡すことができるようにしたいと思いますhydra_test_app
。このようなことは可能ですか?
some/config/path/config.yaml
--config-dir
とオーバーライドを使用してみました--config-path
が、うまくいきませんでした。
興味深いことに、このパターンは、インストールされたアプリを使用せずに app.py をスクリプトとして (必要なif __name__ == "__main__"
ロジックを使用して)実行すると機能します。
おそらく、ここで何かが欠けているだけかもしれませんが、インストールされたパッケージ スクリプトと python スクリプトの両方で同じ動作を再現できるはずです。