これは MPI Advent Calendar 2017 の21日目の記事です。 この記事では、MPIのPythonバインディングである MPI for Python (mpi4py) を紹介したいと思います。 mpi4pyは多くのスパコンにプリインストールされており、PythonからMPIを呼ぶ際は、 ほぼこれ一択のようです。 mpi4pyを利用しているアプリケーションの一例として、 PFI/PFNさんの分散深層学習フレームワーク ChainerMN があげられます。 基本pipでインストールできます。 $ pip install mpi4py 基本的には、MPIの提供する関数を素直にバインディングしています。 下記はHello, worldです: from mpi4py import MPI comm = MPI.COMM_WORLD rank = comm.Get_rank() si
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く