问题描述
也许是一个微不足道的问题,但我还是很困惑。我为我们的 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 (将#修改为@)