仅在Slurm中提交python作业时dbm错误

时间:2019-08-14 19:08:00

标签: python-3.6 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时却失败了。

1 个答案:

答案 0 :(得分:2)

计算(远程)节点可能未安装与根节点相同的软件,或者您可能需要在运行之前执行一些配置步骤。请与集群管理员联系。