python drmaa库
drmaa的Python项目详细描述
Distributed Resource Management Application API (drmaa)python的绑定。了解更多信息 read the docs。
如果只想在drmaa兼容的网格上运行python函数,请使用 GridMap。
要求
- Python2.7+
- 与DRMAA兼容的群集(例如网格引擎)
安装
要使用drmaa python库,需要通过pip:
pip install drmaa
然后设置特定drm系统所需的任何环境变量。 对于sge,这意味着SGE_ROOT和SGE_CELL,其设置如下:
exportSGE_ROOT=/path/to/gridengine exportSGE_CELL=default
其中,/path/to/gridengine/被替换为网格引擎安装的实际路径, 并且default将替换为安装的实际单元。路径通常是 /var/lib/gridengine。
您还需要访问libdrmaa.so.1.0c库,该库通常可以安装为 大多数unix上的libdrmaa-dev包的一部分。一旦你安装了它,你可能需要 通过设置DRMAA_LIBRARY_PATH环境变量,告诉drmaa python它的安装位置, 如果它没有安装在python通常查找库的位置。
exportDRMAA_LIBRARY_PATH=/usr/lib/libdrmaa.so.1.0
致谢
谢谢你StatPro和 Educational Testing Service用于 资助drmaa python的开发。