Задания, отправленные в Sun Grid Engine через gridmap, никогда не заканчиваются - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь запустить задания в Sun Grid Engine (SGE), используя gridmap , и мои задания выполняются бесконечно.

Мои задания очень просты (просто чтобы найти основную проблему),и все же они никогда не заканчиваются.Я проверил через некоторое время, и задания занимают не процессор.Что я должен сделать, чтобы закончить работу?Любые другие API-интерфейсы Python, которые вы бы предложили для SGE?

import gridmap


def foo(x, y):
    return x * y


if __name__ == "__main__":
    jobs = []

    for i in range(10):
        job = gridmap.Job(foo, [i, i + 1])
        jobs.append(job)
    job_outputs = gridmap.process_jobs(jobs, max_processes=4, quiet=False)
    print(job_outputs)

Я ожидал, что код напечатает job_outputs, однако даже через несколько часов работы все еще выполняются (я следил за ними). ​​

Я также убивал задания вручную из терминала, главное никогда не продвигалось вперед из процесса ожидания.

...