問題タブ [sbatch]
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 - slurm の python 送信スクリプトが sbatch コマンドが与えられた場所にあることを確認するにはどうすればよいですか?
sbatch
次を使用して実行するpython送信スクリプトがありますslurm
。
私がこれを行うと、batch.py
プロセスが適切な環境変数を継承しないと思われるため、適切に機能しません。したがって、コマンドが実行batch.py
された場所から実行するのではなく、別の場所から実行されました(私は信じています)。Pythonスクリプトをbashスクリプトでラップすることで、これを修正できました。sbatch
/
この一時的なハックは、問題に対処するのではなく、問題をすべて回避しているように見えますが、うまく機能しているようです。誰かがこれをより良い方法で修正する方法を知っていますか?
たとえば、docker には-w
or-WORKDIR
が存在するため、docker コンテナーはどこにあると想定されているかを認識できます。そのようなものがスラームに存在するのだろうかと思っていました。