仅在 Slurm 中提交 python 作业时出现 dbm 错误
dbm error only when submitting python job in Slurm
我正在 运行在远程机器上设置 python 代码。当我运行在电脑的头节点上执行时没有问题
但是当我使用 Slurm 工作负载管理器时:
sbatch --wrap="python mycode.py" -N 1 --cpus-per-task=8 -o mycode.o
然后代码失败并出现以下错误(仅显示错误结尾):
.
.
line 91, in open
"available".format(result))
dbm.error: db type is dbm.gnu, but the module is not available
我只是感到困惑,如果代码不通过 Slurm 提交就可以 运行 正常,但当我使用 Slurm 时却失败了。
计算(远程)节点可能没有安装与头节点相同的软件,或者您可能需要在 运行 之前执行一些配置步骤。请与集群管理员联系。
我正在 运行在远程机器上设置 python 代码。当我运行在电脑的头节点上执行时没有问题
但是当我使用 Slurm 工作负载管理器时:
sbatch --wrap="python mycode.py" -N 1 --cpus-per-task=8 -o mycode.o
然后代码失败并出现以下错误(仅显示错误结尾):
.
.
line 91, in open
"available".format(result))
dbm.error: db type is dbm.gnu, but the module is not available
我只是感到困惑,如果代码不通过 Slurm 提交就可以 运行 正常,但当我使用 Slurm 时却失败了。
计算(远程)节点可能没有安装与头节点相同的软件,或者您可能需要在 运行 之前执行一些配置步骤。请与集群管理员联系。