Usando o 'ipdb' para depurar scripts Python executados como jobs do Slurm

0

Às vezes, uso o import ipdb; ipdb.set_trace() para depurar o código Python com o iPython (conforme descrito aqui: Depuração passo-a-passo com o IPython ). Às vezes, também envio trabalhos para um cluster de computação por meio do gerenciador de carga de trabalho do Slurm . Existe uma maneira para eu usar ipdb para depurar scripts Python que são executados via Slurm? Por exemplo, um método pode ser determinar em qual nó o erro ocorreu e, em seguida, anexar ao processo ipdb em execução nesse nó - existe uma boa maneira de fazer isso?

    
por igal 19.10.2018 / 18:29

0 respostas