MPIについて解説します。MPIの動作確認それでは、上記に沿って解説していきます。MPI(MS-MPI)とは、マイクロソフトのMPIです。Interfaceの略称です。簡単に言うと、MPIは並列処理を行うための規格のことを言います。並列処理には、以下の二つの意味があります。同一マシン内での並列処理MPIは、上記のどちらにも対応しています。MPIは、Windows上で機能するMPIになります。MPIが必要になると言うことです。MPIはデフォルトでは機能しません。MPIをWindowsにインストールする必要があります。MPIを説明しました。MPIのシステム要件を確認します。MPIの最新バージョンは、v10.1.2(10.1.12498.18)となります。この最新バージョンは、2021年4月29日にリリースされています。サポートOSに関しては、以下となります。R2要件としては、これだけです。古いWindowsでなければ、問題ないということでしょう。MPIのシステム要件の説明でした。MPIをダウンロードしていきます。v10.1.2のダウンロードページhttps://www.microsoft.com/en-us/download/details.aspx?id=100593まずは、上記のダウンロードページにアクセス。そのページには、次の「Download」ボタンが表示されています。「Download」ボタンをクリック。クリックすると、次のようなポップアップが表示されます。両方とも選択して、「Next」ボタンをクリック。すると、ダウンロードが始まります。ダウンロードが完了すると、以下の2ファイルが保存されます。MPIのダウンロードは完了です。MPIのダウンロードについて説明しました。MPIをインストールしていきます。MPIのインストールを説明します。次の2ファイルをダウンロードしました。msmpisdk.msimsmpisetup.exeそれぞれを実行していきます。msmpisdk.msimsmpisdk.msiを実行。基本的には、デフォルトで問題ありません。「Next」ボタンをクリック。規約に同意するため、チェックを入れます。「Next」ボタンをクリック。「Next」ボタンをクリック。「Install」ボタンをクリック。インストール処理は、一瞬で終わります。「Finish」ボタンをクリックして、閉じます。msmpisetup.exemsmpisetup.exeを実行します。すべてデフォルトで問題ありません。デフォルトにしないと後々面倒になりかねません。そのこともあるので、デフォルトでインストールを進めます。「Next」ボタンをクリック。規約に同意するため、チェックを入れます。「Next」ボタンをクリック。「Install」ボタンをクリック。インストール処理は、少しだけ時間がかかります。「Finish」ボタンをクリックして、閉じます。MPIのインストールに関しての説明でした。MPIの動作確認を行います。MPIの動作確認まずは、パスを確認しておきましょう。コマンドプロンプトを起動します。以下のコマンドを実行。SDKs\MPI\Lib\x64\インストール時に選択(デフォルト)したフォルダ以下となっています。PATHの確認もしておきます。MSMPI_BINに該当するパスが、ちゃんとPATHに設定されています。MSMPI_BIN以下を確認します。コマンドプロンプトに戻ります。場所は、どこでもいいので次のコマンドを実行します。-help問題なければ、次のような内容が表示されます。MPIの動作が確認することができました。MPIの動作確認の説明でした。コピーself_developmentをフォローするself_developmentジコログ関連記事プログラミングpymemcacheを使ってPythonからMemcachedにアクセスpymemcacheを使えば、PythonからMemcachedへのアクセスが可能となります。この記事では、pymemcachenのインストール方法から動作確認までをまとめて解説しています。この記事を読めば、Pythonでのキャッシュ利用を用意に実践できます。プログラミングPyQtGraphによるグラフ描画を詳しく解説【Python】グラフ作成なんてMatplotlibで十分だと思っていませんか?より高速にグラフ描画することを考えた場合、PyQtGraphがその選択肢に挙がってきます。この記事では、PyQtGraphのインストールからグラフ描画の方法までを丁寧に解説しています。プログラミングPyMongoをインストールしてPythonからMongoDBを操作するPythonを触るなら、MongoDBをインストールしておきましょう。MongoDBがあれば、検証をする上でも便利な箱として利用できます。その際にはPyMongoもインストールします。PyMongoを利用すれば、PythonからMongoDBへの操作が簡単に行えます。「Matplotlibで作成する棒グラフに不満はありませんか?」この記事では、Matplotlibで作成する棒グラフをより改善する方法を説明しています。y軸のラベルが縦書きなのでしょうか?そんな棒グラフを作成するのは、もうやめましょう。Diffusionの呪文作成を自動化したい」「MagicPromptをもっと効果的に活用したい」このような場合には、この記事が参考になります。Diffusionの呪文リストを自動で作成する方法を解説しています。プログラミングSikuliXのインストール方法[PythonでGUI操作の自動化]SikuliXに関して、「Javaが必要とかウゼー」と思っていませんか?Javaは必要ですが、Pythonで自動化処理をプログラミングすることが可能です。この記事では、SikuliXのインストールからIDEを用いての動作確認までを解説しています。プログラミングhtmxを使ったインラインフォームバリデーション(JavaScript不要)htmxを使ってシンプルなHTMLとPHPでインラインフォームバリデーションを実装する方法を解説。リアルタイムでバリデーション結果を表示し、ユーザーエクスペリエンスを向上。サンプルコードを交えて詳しく説明します。効果的な活用法とベストプラクティスDartのクラスとミックスインの基礎から実践的な使い方まで詳しく解説。コードの再利用性を高め、保守性の高いアプリケーションを開発するためのベストプラクティスやFlutterでの実践的な例を紹介します。DiffusionのNSFWコンテンツ対策を無効化する方法2022.08.262022.09.30PyTorchのインストール失敗時にチェックすべきこと2022.03.082022.03.22self_developmentプロフィールself_developmentをフォローするタイトルとURLをコピーしました。