如何解决PBS 作业脚本环境变量未显示在名称中
也许是一个微不足道的问题,但我还是很困惑。我为我们的 HPC 集群创建了一个使用环境变量的作业脚本。
在调用作业脚本之前,我这样做:
export TYPE=cp COMP=2
作业脚本本身是:
#!/usr/bin/env bash
#PBS -l nodes=1:ppn=8:gpus=1
#PBS -l walltime=10:00:00
#PBS -l vmem=30gb
#PBS -N unet_${TYPE}_${COMP}
#PBS -m abe
cd $PBS_O_WORKDIR
export PATH="${VSC_DATA}/miniconda3/bin:${PATH}"
source activate airenv
python train_lightweight.py --type ${TYPE} --comp ${COMP}
出于某种原因,在 python 命令中使用了变量(因此它们必须可见)(即,type 和 comp 作为参数传递),但名称本身显示为字面意思是“unet_${TYPE}_$ {COMP}”。任何想法为什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。