Legjobb válasz
Az MPI-t (Message Passing Interface) elsősorban elosztott párhuzamos számítástechnikában használják. Ez párhuzamos számítógépek kommunikációs protokollja.
Az OpenMPI [ Open MPI: Nyílt forráskódú nagy teljesítményű számítástechnika ] egy ilyen megvalósítás. Az MPI másik figyelemre méltó megvalósítása az MPICH [ MPICH | Nagy teljesítményű hordozható MPI ].
Az MPI néhány fontos felhasználási esete a következő:
- Ezt sok szuperszámítógép használja.
- Az NLP, a számítógépes látás, a beszédfelismerés stb. problémáira alkalmazzák a mély tanulási technikákat, és a kutatók figyelemre méltó előrelépést tudtak elérni a teljesítmény és a skálázhatóság terén. Horovod [ uber / horovod ] elosztott mély tanulási keret; támogatja a TensorFlow, PyTorch programot, az OpenMPI használatával együtt. Ezzel több GPU-t használhat több gépen a modell gyorsabb kiképzéséhez, mint egyetlen GPU használatával.
A következő link egy szép oktatóanyagot tartalmaz az MPI-n – Üzenetátadó felület (MPI)