DSK*_*Kim 5 distributed-computing python-2.7 condor
我是 Condor 的新手,正在尝试在 Condor 上运行我的 Python 程序,但很难做到这一点。我发现的所有教程都假设单个文件 Python 程序,但我的 Python 程序由多个包和文件组成,并且还使用其他库,例如 numpy 和 scipy。那么,我怎样才能让Condor运行我的程序呢?我应该将程序转换为某种可执行文件吗?或者,有什么方法可以将Python源代码转移到Condor机器上并让Python在Condor上运行源代码吗?
谢谢,
您的工作需要携带整个 python 安装(包括 SciPy 和 NumPy)。这涉及在本地目录中构建 python 安装(可能在交互式 HTCondor 作业中),安装此本地 python 安装中所需的任何库,然后创建包含为 Transfer_input_files 的安装 tarball。在运行 python 脚本之前,您必须在作业中使用包装脚本来解压您的 python 安装并将作业指向正确的 python 可执行文件。
以下是一个集群对如何执行此操作的解释:http://chtc.cs.wisc.edu/python-jobs.shtml
归档时间: |
|
查看次数: |
3877 次 |
最近记录: |