Skip to content

Server Usage

JyJyJcr edited this page Feb 13, 2024 · 1 revision

物理学科aiサーバの利用方法

クイックアンサー

以下,コードは全てssh越しで実行.

  1. sftpなどを用い,ソースコードをサーバに持ち込む.

  2. コンパイルする(インタプリタであれば省略)

  3. 適切なコマンドで実行できることを確認する(<コマンド>とする)

  4. ファイル<適当な名前>を次のように編集する(vim等のCLIツールが楽)

    #!/bin/bash
    #SBATCH --partition=batch
    #SBATCH --job-name=<ジョブの名前>
    #SBATCH --output=<標準出力先のファイル名 %x,%jはジョブ名,ジョブIDに置換される>
    #SBATCH --error=<標準エラー出力先のファイル名 %x,%jは(以下略)>
    #SBATCH --ntasks=1
    #SBATCH --time=<最大実行時間 1時間30分25秒なら1:30:25のように記述>
    srun <コマンド>```
    
  5. sbatch <適当な名前>でジョブを依頼できる(Submitted batch job <ジョブID>と表示される)

  6. squeueで実行状態が確認できる

  7. scancel <ジョブID>で実行中のジョブを中断できる

より詳細な説明は公式マニュアルを参照.

Clone this wiki locally