問題タブ [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 - スクリプト内から hydra の作業ディレクトリをオーバーライドする方法は?
hydra.run.dir=XXX
コマンドラインから設定することで、configの作業ディレクトリを変更できることを知っています。しかし、設定したディレクトリにログも保存されるように、CLI 引数を使用せずにスクリプトから適切に実行するにはどうすればよいですか?
次の理由により、このコードは機能しません。
- ディレクトリを変更しようとすると、ヒドラとそのロガーはすでに初期化されています
- そのような属性はありません
cfg.hydra
。
UPD : コメントにポインタがありました。if __name__ == 'main':
ヒドラが呼び出される前に、ブロック内のヒドラ パラメーターを変更できます。hydra.run.dir
しかし、スクリプトからアクセスして変更するにはどうすればよいでしょうか?
私のヒドラ設定は次のようになります。
hydra - デコレーターで Hydra のデフォルト構成を設定する
ヒドラデコレータでデフォルトの設定を定義し、それをyamlファイルに保存する方法はありますか? 一部の小さなスクリプトでは、非常に便利な場合があります。
このようなもの: