Snažím sa používať mpi4py.
Mám nainštalovaný mpi4py z balíka Anaconda a
pip install mpi4py
uznáva to.
Ale keď bežím
from mpi4py import MPI
hovorí, že modul MPI neexistuje.
Pozrel som sa do priečinka mpi4py a skutočne ho nemôžem nájsť.
Myslím, že problém je v tom, že pravdepodobne nie je nainštalovaný OpenMPI, ale hľadel som všade a neviem nájsť spôsob, ako nainštalovať systém Windows 10.
Prosím pomôžte.
edit: Pôvodná otázka bola o inštalácii OpenMPI na Windows 10 a jeho použití s mpi4py, ale keďže som našiel spôsob, ako spustiť mpi4py s MSMPI, zmenil som názov, takže ľudia, ktorí sa snažia urobiť to isté, majú aspoň prácu.
odpovede:
1 pre odpoveď č. 1V skutočnosti nie je riešením. Zistil som však, že inštalácia MSMPI funguje s mpi4py. Aj s použitím verzie distribuovanej v Anaconda, s MSMPI funguje mimo poľa (pokiaľ som to vyskúšal).
Je to riešenie problému mpi4py, hoci neinštaluje skutočný OpenMPI, takže nemusí fungovať pre iné jazyky a implementácie.
1 pre odpoveď č. 2
Nastavte cestu MSMPI (štandardne C: Program FilesMicrosoft MPIBin) v premennej prostredia% PATH% (http://www.computerhope.com/issues/ch000549.htm).
Potom môžete spustiť program spustením príkazu:
mpiexec /np <number of process> python <your MPI4Py python script>
0 pre odpoveď č. 3
musíte nainštalovať mpihc. nainštalovali ste modul mpi4py, ale nemôžete ho vykonať mphic.org