Est-il possible de faire taire les détails d'une exception composée contenant les erreurs IPython des travailleurs parallèles? J'ai un grand cluster (plus de 500 travailleurs) et si mon code (mauvais) jette une exception sur tous les travailleurs, cela prend une éternité pour l'exception d'analyser et de rendre dans le bloc-notes IPython. Je voudrais juste faire taire les détails des erreurs du travailleur et obtenir une seule petite exception avec les détails d'un seul travailleur, car le reste a tendance à être le même dans mon utilisation. Je sais que je peux changer mon DirectView pour pointer vers un ouvrier pour tester mon code, mais je serais très pratique pour ne pas manipuler le dview et à la place je mettrais simplement un drapeau global pour éviter les traces de pile géantes.Silence ou condenser les exceptions parallèles IPython
0
A
Répondre
1
Étape 1: poser cette question Étape 2: caisse this Pull Request
Si vous voulez juste voir la première exception, vous pouvez enregistrer un gestionnaire d'exception personnalisée qui fait exactement cela:
from IPython.parallel import error
def only_the_first(self, etype, value, tb, tb_offset=None):
value.print_traceback(0)
ip = get_ipython()
ip.set_custom_exc((error.CompositeError,), only_the_first)
Questions connexes
- 1. passer différents arguments pour les clients parallèles ipython
- 2. Jenkinsfile comment capturer plusieurs exceptions dans les branches parallèles
- 3. Téléchargement de données parallèles Speedup en utilisant ipython
- 4. Tâches parallèles simultanées avec IPython Parallel (ou un autre paquet) en fonction des objets non saisissables
- 5. Comment afficher les exceptions FluentNHiberante ou les exceptions SQL?
- 6. Condenser multiples si les déclarations
- 7. bash php silence segfault
- 8. jasmine-node produit en silence lorsque des exceptions non gérées se produisent dans les tests
- 9. Gestion des exceptions dans les tâches et les boucles parallèles. (Threading - TPL)
- 10. Comment procéder pour condenser les étiquettes html?
- 11. Comment puis-je afficher des exceptions normalement dans iPython?
- 12. Javascript condenser instruction if
- 13. Condenser une classe
- 14. Silence FullAjaxExceptionHandler
- 15. Comment gérer les threads muti ou les tâches parallèles à l'aide d'une console App
- 16. Hash + mappage ou index + mappage pour condenser l'utilisation des chaînes
- 17. Puis-je condenser cette expression en utilisant `map` ou` apply`?
- 18. System.Data.Linq.DataContext errorcodes ou exceptions
- 19. Condenser carte scala
- 20. Matlab - Tâches hautement parallèles dans les processeurs ou processeurs GPU
- 21. Condenser une requête Mysql
- 22. Comment condenser ce code?
- 23. Comment condenser cette fonction?
- 24. Comment condenser cette fonction?
- 25. condenser SQL dans mySQL
- 26. message condenser hash MD5
- 27. Notification rapide silence
- 28. Silence Deface journal sortie
- 29. Vérifiez l'événement de silence?
- 30. Condenser cette instruction Python sans détruire la lisibilité