Using `ipdb` to debug Python scripts run as Slurm jobs

Clash Royale CLAN TAG#URR8PPP
up vote
0
down vote
favorite
I sometimes use import ipdb; ipdb.set_trace() in order to debug Python code with iPython (as described here: Step-by-step debugging with IPython). I also sometimes submit jobs to a computing cluster via the Slurm workload manager. Is there a way for me to use ipdb to debug Python scripts which are executed via Slurm? For example, one method might be to determine on which node the error occurred, and then to attach to the running ipdb process on that node - is there a good way to do this?
linux python debugging slurm
add a comment |Â
up vote
0
down vote
favorite
I sometimes use import ipdb; ipdb.set_trace() in order to debug Python code with iPython (as described here: Step-by-step debugging with IPython). I also sometimes submit jobs to a computing cluster via the Slurm workload manager. Is there a way for me to use ipdb to debug Python scripts which are executed via Slurm? For example, one method might be to determine on which node the error occurred, and then to attach to the running ipdb process on that node - is there a good way to do this?
linux python debugging slurm
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I sometimes use import ipdb; ipdb.set_trace() in order to debug Python code with iPython (as described here: Step-by-step debugging with IPython). I also sometimes submit jobs to a computing cluster via the Slurm workload manager. Is there a way for me to use ipdb to debug Python scripts which are executed via Slurm? For example, one method might be to determine on which node the error occurred, and then to attach to the running ipdb process on that node - is there a good way to do this?
linux python debugging slurm
I sometimes use import ipdb; ipdb.set_trace() in order to debug Python code with iPython (as described here: Step-by-step debugging with IPython). I also sometimes submit jobs to a computing cluster via the Slurm workload manager. Is there a way for me to use ipdb to debug Python scripts which are executed via Slurm? For example, one method might be to determine on which node the error occurred, and then to attach to the running ipdb process on that node - is there a good way to do this?
linux python debugging slurm
linux python debugging slurm
asked 7 mins ago
igal
4,982930
4,982930
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f476578%2fusing-ipdb-to-debug-python-scripts-run-as-slurm-jobs%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password