使用python drmaa包装器更改SGE中的作业优先级

时间:2015-06-09 04:56:39

标签: python python-2.7 hpc sungridengine drmaa

当我尝试使用python drmaa包装器提交作业时,我得到一个DeniedByDrmException:代码17:作业被拒绝:正向提交优先级需要操作员权限。

如何更改使用Python DRMAA包装器提交的作业的优先级?

2 个答案:

答案 0 :(得分:0)

创建〜/ .sge_request文件,并将-p参数设置为0。

答案 1 :(得分:0)

您可以向drmaa提交原生选项。

文档http://drmaa-python.readthedocs.io/en/latest/drmaa.html#drmaa.JobTemplate.nativeSpecification

示例:

with drmaa.Session() as s:    
    jt = s.createJobTemplate()
    # set priority and any other options
    jt.nativeSpecification = '-p 5'
    jt.remoteCommand = <job_script>