Et voilà !

Programmation parallèle en R

Nabeel Imam

Data Scientist

Ce que vous avez appris

Bases de la programmation parallèle

  • Clusters, cœurs ou workers
  • Profilage avec profvis()
  • Benchmarking avec microbenchmark()
Programmation parallèle en R

Ce que vous avez appris

Fonctionnel

  • parallel
    • parLapply() et apparentées
    • clusterMap() pour entrées multiples
  • furrr
    • future_map() et variantes
    • future_pmap() pour entrées multiples

Boucles

  • foreach
    • Boucles parallèles avec %dopar%
    • Itérateurs
Programmation parallèle en R

Ce que vous avez appris

Dépannage

  • Gestion de la mémoire
  • Reproductibilité
  • Débogage
Programmation parallèle en R

Pour aller plus loin

  • Parallel R par Q. Ethan McCallum et Stephen Weston
  • Mastering Parallel Programming with R par Simon R. Chapple et al.
Programmation parallèle en R

Félicitations !

Programmation parallèle en R

Preparing Video For Download...