「#」(コメント)は SLURM ジョブの送信です。

「#」(コメント)は SLURM ジョブの送信です。

質問は記事に関連していますプリンストン研究コンピューティングがSLURMを発売

例えば、

#SBATCH --job-name=slurm-test    # create a short name for your job

SBATCH1番目以降は#実行され、create2番目以降は#コメントとして扱われます。 2番目にスペースがあるからですか#?私は通常これを#コメントとして扱います。しかし、場合によっては施行されることもあります。

ベストアンサー1

SLURMを使用してSLURMジョブを送信すると、sbatch正確な文字列で始まるジョブスクリプトのすべての行は、ジョブ#SBATCHスケジューラによって特別な処理ディレクティブとして処理されます。

この文字列は#SBATCH「魔法クッキー」と呼ばれ、行の最初の項目として表示され、間#にスペースが含まれてはいけませんSBATCH

bash他の一般的なPOSIXシェルで実行されている場合、この行はコメントとして扱われ、完全に無視されます。

これではわからないsbatch文書一つもっと遠く #この行は通常、現在の行にコメントを付けるための方法でサポートされています#SBATCH#SBATCH行に注釈が必要な場合、一般的な慣行は以下のように行の上に一般的な注釈を提供することです。

### Job name
#SBATCH --job-name=MYJOB

(3つの単語は###注釈をより目立たせる以外に特別な意味はありません。)

また見なさい:

おすすめ記事