Est-il possible d'exécuter plusieurs cellules simultanément dans IPython notebook?

une cellule de mon carnet s'exécute pendant longtemps, tandis que les autres CPU de la machine sont inactifs. Est-il possible d'exécuter d'autres cellules en parallèle?

40
demandé sur user2808117 2014-01-21 07:04:28

1 réponses

pas par magie, et probablement pas ce que vous pensez mais oui. Voici la documentation pouripyparallel (anciennement IPython parallel) qui vous montrera comment lancer plusieurs noyaux IPython. Après que vous êtes libre de distribuer le travail à travers les cœurs, et vous pouvez préfixer les cellules avec %%px0 %%px1... %%px999 (une fois mis en place) pour exécuter une cellule sur un moteur spécifique, ce qui correspond en pratique à l'exécution parallèle de la cellule. Je woudl suggère d'avoir un coup d'oeil Dask.

44
répondu Matt 2017-02-07 19:45:10