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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...