NLESC-JCER / QMCTorch

Pytorch Implementation of Real Space Quantum Monte Carlo Simulations of Molecular Systems
https://qmctorch.readthedocs.io/
Apache License 2.0
23 stars 1 forks source link

Horovod integration #80

Open NicoRenaud opened 3 years ago

NicoRenaud commented 3 years ago

Starting from the SolverOrbitalHorovod class, study the possibility to distribute the calculation over multiple GPUs. Both the sampling and the optimization are distributed. I'm not sure if the class still works. Things to look at :

It would be great to run the code for small molecules (H2, Li2, NH3), on 1, 2, 4 GPUs and see what scaling we have.

NicoRenaud commented 3 years ago

There is one issue with the test I think see #90