問題タブ [slurm]
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.
linux - Slurm のバージョン管理 - 2.X および 1X
2.X.X
前後のSlurm バージョンの違いがどこにあるのか知りたい13-15.X
です。
バージョン管理に関して私が見つけることができる最も詳細なリストはここにあります: http://www.schedmd.com/#news
Slurm版では2.6.1
別バージョンという名前13.12.0-pre1
が出たようです。
ただし、これら2つのバージョンが互いにどのように異なるかについては、どこにも説明されていません。
バージョン13.X
はまだ開発中(現在15.X
)ですが、Slurm版は止まっていたよう2.6.7
です。
これら 2 つの異なるバージョンは相互に互換性がありますか? 2.X
からへのアップグレードは15.X
可能ですか? これらのバージョンは完全に異なりますか? もしそうなら、それらは何が違うのですか?
mpi - Slurm の srun は mpirun より遅い
以下で「mpirun」を「srun」に置き換えると、mpi+openmp ジョブの実行速度が 3 倍遅くなります。
mpi 実装の詳細:
slurm - 「アイドル」の近くにアスタリスクがある Slurm サーバー
スラムを使用しています。私が走るとき
sinfo -ネル
と指定されたサーバーがよく見られますがidle
、その近くに小さなアスタリスクが表示されることもあります (このように: idle*
)。
どういう意味ですか?それに関する情報は見つかりませんでした。(サーバーは稼働中です)。
slurm - SBATCH が標準出力を電子メールで送信する方法は?
計算が完了したら、slurm システムがmyprogram
電子メールで出力を送信できるようにしたいと思います。だから私はSBATCH
次のように書いた
メール システム レポート
たとえば、私の場合、件名行と$SLURM_JOB_NAME
メールの内容をSTDOUT
ファイルから取得できるようにするメールコマンドを作成するにはどうすればよいですか?JOB${SLURM_JOBID}.out
wolfram-mathematica - Slurm で .m バッチ ジョブを送信した後、元の送信を変更せずに .m ファイルを編集できますか?
クラスターでジョブを実行したいとします: job1.m
Slurm がバッチ ジョブを処理し、出力ファイル job1.csv を保存するために Mathematica を読み込んでいます
job1.m を送信しましたが、キューに入っています。ここで、job1.m を編集してさまざまな変数とパラメーターを指定し、データを job1_edited.csv に保存するように指示します。次に、job1.m を再送信します。
現在、キューに 2 つのバッチ ジョブがあります。
出力ファイルはどうなりますか? job1.csv は元の job1.m ファイルのデータになりますか? そして、job1_edited.csv は編集されたファイルのデータになりますか? それとも、job1.csv と job1_edited.csv は同じ出力になりますか?
:(
前もって感謝します!
python - Slurm マルチプロセッシング Python ジョブ
それぞれ 6 つのコアを持つ 4 ノードの Slurm クラスターがあります。次のように、Multiprocessing を使用して、テスト用の Python スクリプトを送信します (実行中のノードのホスト名を出力するプロセスを生成します)。
これを、nodes=4 および ntasks-per-node=6 を指定する SBATCH スクリプトで送信しましたが、Python スクリプトが 4*6 回実行されることがわかりました。ジョブでスクリプトを 1 回実行し、Slurm がプロセス生成をクラスター全体に分散できるようにしたいだけです。
私は明らかにここで何かを理解していません...?
slurm - slurm JobID を入力として使用しますか?
送信するスクリプトの入力として JobID を使用することは可能ですか?
%j を使用して JobID を使用してログ ファイルに名前を付けることができることは知っていますが、たとえば、次のようなことは可能ですか?
make-dir.sh の場所
現状では %j が出力されますが、JobID を出力したいと思います。
ありがとう。
slurm - SLURM で mpi タスクと一緒に「モニター」タスクを実行する
次のような sbatch スクリプトを使用して slurm で実行する mpi ジョブがあります。
「myprog」プロセスのメモリ/CPU 使用率とその他の動作を監視したいと考えています。これを実行できる簡単なスクリプト (「モニター」と呼びます) を作成しましたが、「myprog」と同時に、割り当てられた各ノードで sbatch を使用して 1 つのコピーを実行する方法に困惑しています。
上記を次のように変更する必要があると思います。
しかし、a)「モニター」がバックグラウンドで実行されることを意味するかどうか、およびb)「モニター」が実行される場所をどのように制御できるかについて、私は混乱しています。