小编fem*_*onk的帖子

如何将 SLURM-jobID 作为输入参数传递给 python?

我是使用 SLURM 训练一批卷积神经网络的新手。为了轻松跟踪所有经过训练的 CNN,我想将 SLURM jobID 作为输入参数传递给 python。将其他变量作为参数传递可以正常工作。但是,我无法访问 SLURM jobid 来通过。

我已经尝试使用${SLURM_JOBID}${SLURM_JOB_ID}%j%J我还尝试在传递给 python 之前将这些 slurm 环境变量写入变量中。

这是我最新的代码:

#!/bin/bash

# --- info to user
echo "script started ... "

# --- setup environment
module purge            # clean up
module load python/3.6
module load nvidia/10.0
module load cudnn/10.0-v7 

# --- display information
HOST=`hostname`
echo "This script runs the CNN. Slurm scheduled it on node $HOST"
echo "I am interested of all environment variables Slurm …
Run Code Online (Sandbox Code Playgroud)

slurm deep-learning python-3.6

3
推荐指数
1
解决办法
3407
查看次数

标签 统计

deep-learning ×1

python-3.6 ×1

slurm ×1