cc_staff
353
edits
(Created page with "# Installez py-spy dans un environnement virtuel de votre répertoire /home. # Attachez-le à la tâche en cours avec <code>srun --pty --jobid JOBID bash</code>. # Trouvez l'I...") |
No edit summary |
||
Line 1: | Line 1: | ||
# Installez py-spy dans un environnement virtuel de votre répertoire /home. | # Installez py-spy dans un environnement virtuel de votre répertoire /home. | ||
# | # Connectez-vous à une tâche en cours avec <code>srun --pty --jobid JOBID bash</code>. | ||
# Trouvez l'ID du processus du script Python avec <code>htop -u $USER</code>. | # Trouvez l'ID du processus du script Python avec <code>htop -u $USER</code>. | ||
# Activez l'environnement virtuel où py-spy est installé. | # Activez l'environnement virtuel où py-spy est installé. | ||
# Lancez <code>py-spy top --pid PID</code> pour visionner en direct les endroits où le code utilise beaucoup de temps. | # Lancez <code>py-spy top --pid PID</code> pour visionner en direct les endroits où le code utilise beaucoup de temps. | ||
# Lancez <code>py-spy dump --pid PID</code> pour obtenir une trace de l'état de votre code. | # Lancez <code>py-spy dump --pid PID</code> pour obtenir une trace de l'état de votre code. |