問題タブ [omegaconf]

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.

0 投票する
1 に答える
544 参照

python - OmegaConf リストのマージ方法に影響を与えることはできますか

OmegaConf でリストをマージする方法に影響を与えるオプションはありますか? 理想的には、これは構成ファイルで制御できますが、スイッチがあれば、興味のあるコードで使用できます。

例:

[1, 2, 3, 4]リストをオーバーライドするのではなく、マージするオプションが必要です(つまり、結果として持っています)

0 投票する
2 に答える
47 参照

omegaconf - をエスケープする方法。ドット表記のコマンドライン引数を使用する場合

次のような構成を渡したい:

そして、私はコマンドラインでこれをやりたいと思っています。

明らかに、これは代わりに私に与えるでしょう:

...それは私が望むものではありません。.でドット表記を使用する場合、ピリオド ( ) をエスケープするにはどうすればよいomegaconf.OmegaConf.from_cli()ですか?

0 投票する
1 に答える
660 参照

hydra-core - 構成ファイルの場所からの相対パスを構成ファイルに指定することはできますか?

各場所が次のように見える複数の場所で構成される複雑な構成検索パスがあります。

foo.yaml を使用:

および bar.yaml:

問題は次のとおりです。構成で指定されたファイルの正しい場所を見つけるにはどうすればよいですか? hydra が提供する方法は認識しto_absolute_path()ていますが、アプリケーションが開始されたディレクトリからの相対パスを解釈します。ただし、そのパスを構成ファイルの位置に相対的に解釈したいと思います。hydra が構成ファイルをどのように解決したか、およびそれがどこに使用されているかが正確にわからないため、コードでこれを手動で行うことはできません。

ヒドラから構成ファイルの場所を特定するメカニズムはありますか? ハードコーディングされた絶対パスを構成に入れることは本当に控えたいです。

0 投票する
1 に答える
439 参照

python - Hydra のデフォルト リストの補間の原因とエラー

これはファイル ディレクトリです。

そしてexample.yaml次のとおりです。

csv_images.yaml:

私の意図は、ヒドラが に置き換わることcsv_imagesですcsv_images.yamlexample.yamlつまり、実行時の解釈は次のようになります。

私はこのように定義しましたConfigStore

Configであり、次のDatasetConfigように定義されています。

ただし、プログラムを実行しているときに、次のエラーが発生します。

私が定義data_confするとcsv_images、正常に動作し、実行時チェックが実行されます。ただし、補間はし${}ません。それは何ですか?