我在安装了 Slurm 的虚拟机上按以下方式设置了 Anaconda。
base /root/anaconda3
upload * /root/anaconda3/envs/upload
在Slurm中的文件为:
#SBATCH -J vs_slurm_upload
#SBATCH -o ./out/%j_log.out
#SBATCH --ntasks=1
#SBATCH --array=0-14
FILES=(../workdir/*)
pwd
conda info --envs
source activate upload
然而,与我设置的Anaconda设置不同,没有上传虚拟环境的选项。
以下是结果:
base /root/anaconda3
为了在Slurm中设置虚拟环境,我需要设置Docker而不是在我的虚拟机中设置吗?
我还不太理解Slurm。
谢谢你的回复。
~/.condarc
。您可能需要指定SLURM以用户身份而不是空白shell(例如,bash-l
)运行脚本。 - mervbash -l
,但是我仍然遇到了同样的问题。 当执行$PATH
命令时,local: bash slurm: /var/spool/slurmd/job21697/slurm_script
还有其他方法吗? - Hyungsik Jo