跳转到主要内容

Python DRMAA 库

项目描述

Build status https://img.shields.io/coveralls/pygridtools/drmaa-python/stable.svg PyPI downloads Latest version on PyPI License

分布式资源管理应用API (DRMAA) 的Python绑定。更多信息请阅读文档

如果您只想在DRMAA兼容的网格上运行Python函数,请使用GridMap

需求

  • Python 2.7+

  • DRMAA兼容的集群(例如,Grid Engine)

安装

要使用DRMAA Python库,您需要通过pip安装它

pip install drmaa

然后设置必要的环境变量,以便您的特定DRM系统。对于SGE,这意味着需要设置SGE_ROOTSGE_CELL,如下所示

export SGE_ROOT=/path/to/gridengine
export SGE_CELL=default

其中/path/to/gridengine/是您的Grid Engine安装的实际路径,而default是您的安装的实际cell。路径通常是/var/lib/gridengine

您还需要访问C库libdrmaa.so.1.0,这通常可以在大多数Unix上的libdrmaa-dev包中安装。一旦安装,您可能需要通过设置环境变量DRMAA_LIBRARY_PATH来告诉DRMAA Python库的安装位置,如果它不是Python通常查找库的位置。

export DRMAA_LIBRARY_PATH=/usr/lib/libdrmaa.so.1.0

致谢

感谢StatProEducational Testing Service为DRMAA Python的开发提供资金。

变更日志

查看GitHub版本.

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面