Я хочу войти в контейнер с особенностями, а затем запустить команды 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 с последующим переходом в контейнер - это обман, а не то, что я хочу.