运行 tensorflow conda 环境中的扭矩作业

Running torque job in tensorflow conda environment

我有一个集群 运行 扭矩来分配作业。我想 运行 使用 tensorflow 代码的工作,但我遇到了无法识别 tensorflow 的问题。

我使用 anaconda 在我的 LDAP 用户上安装了 tensorflow,因此我可以在任何节点中进入 tensorflow 环境并 运行 我的代码手动。我的问题是扭矩作业在 运行s 时不会打开 conda 环境,所以我得到 "ImportError: No module named tensorflow" 而我的代码没有 运行。所以他们 python 的代码确实 运行 但是当我在 python 中导入它时找不到 tensorflow 模块,因为它在 tensorflow conda 环境 运行 中没有

如何在 tensorflow conda 环境中告诉节点 运行 我的 python 文件?

This is how my torque job file looks

注意:这里我尝试了运行打开环境的命令,在其他版本我没有。

提前感谢您提供的任何帮助。

我最终只需要添加我的 pbs 文件并导出到我的 conda bin 文件夹 bin 文件夹的路径,这样它将 运行 python 使用我的 conda 环境 python二进制。

此外,我与此无关,但可能仍然与执行此操作的人相关我最终还需要导出我的 cuda bin 目录。

我添加的内容:

export PATH="/home/my_user/anaconda3/bin:$PATH"
export PATH=$PATH:/usr/local/maui/bin:/usr/local/maui/sbin
export PATH=$PATH:/usr/local/cuda-8.0/bin