Изменение приоритета задания в SGE с помощью оболочки Python drmaa
Когда я пытаюсь отправить задание с помощью оболочки python drmaa, я получаю исключение DeniedByDrmException: код 17: задание отклонено: положительный приоритет отправки требует привилегий оператора.
Как изменить приоритет заданий, которые я отправляю с помощью оболочки Python DRMAA?
2 ответа
Решение
Создан файл ~/.sge_request с параметром -p, установленным в 0.
You can submit native options to drmaa.
documentation http://drmaa-python.readthedocs.io/en/latest/drmaa.html
пример:
with drmaa.Session() as s:
jt = s.createJobTemplate()
# set priority and any other options
jt.nativeSpecification = '-p 5'
jt.remoteCommand = <job_script>