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

2024-06-17 10:58:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个集群运行torque来分配作业。我想用tensorflow代码运行一个作业,但是tensorflow无法识别。在

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

如何让节点在tensorflow conda环境中运行python文件?在

This is how my torque job file looks

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

提前感谢您的帮助。在


Tags: no代码用户节点环境tensorflow作业集群
1条回答
网友
1楼 · 发布于 2024-06-17 10:58:53

最后,我只需要添加到我的pbs文件并导出到conda bin文件夹bin文件夹的路径,这样它就可以使用我的conda环境python二进制文件来运行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

相关问题 更多 >