我想进入一个具有奇点的容器,然后运行 slurm 命令。例如:
singularity shell docker://tensorflow/tensorflow:1.0.0-gpu-py3
然后在其中运行我想要运行我的脚本的脚本:
python tf_test.py
tf_test 的内容是:
import tensorflow as tf
print(tf.random_uniform((3,2)))
我遇到的问题是容器不知道我在 HPC 中或存在 slurm。是否可以在我们进入容器后才运行 slurm 命令?我对使用sbatch
. 使用 srun 然后进入容器是作弊,而不是我想要的。