ドキュメンテーション

クラスターとクラウド

クラスター リソースを検出し、クラスター プロファイルを操作する。

計算タスクがローカル コンピューターにとって大きすぎる、または遅すぎる場合は、計算をオンサイトのクラスターまたはクラウドにオフロードして、最小限の変更で MATLAB®コードを実行することができます。MATLAB ツールストリップの[並列][クラスターの検出]を試し、既に利用できるクラスターがあるかどうかを確認します。

スケジューラをもつクラスターが既にある場合は、MATLAB Parallel Server™を使用してMATLABと統合することができます。または,既存のスケジューラがない場合は、MATLAB Parallel Serverで MATLAB ジョブ スケジューラを使用できます。

関数

すべて展開する

parcluster クラスター オブジェクトを作成する
parpool クラスターでの並列プールの作成
gcp 現在の並列プールの取得
shutdown クラウド クラスターのシャットダウン
start クラウド クラスターの開始
wait (cluster) クラウド クラスターが状態を変更するまで待機
parallel.defaultClusterProfile 既定のクラスター プロファイル調べる、または設定する
parallel.exportProfile 1 つ以上のプロファイルをファイルにエクスポートする
parallel.importProfile ファイルからクラスター プロファイルをインポートする
saveProfile クラスターの変更済みプロパティを現在のプロファイルに保存する
saveAsProfile クラスターのプロパティを指定されたプロファイルに保存する
pctconfig Parallel Computing Toolbox クライアント セッションの設定を構成する

クラス

すべて展開する

parallel.Pool 並列プールへのアクセス
parallel.Cluster クラスターのプロパティおよび動作にアクセスする
pctRunOnAll クライアントと並列プールの全ワーカーでコマンドを実行する

例および操作のヒント

クラスターのセットアップ

クラスターの検出とクラスター プロファイルの使用

クラスター プロファイルの取り扱い方法を調べて、Amazon EC2 上で実行中のクラウド クラスターを検出する。

デスクトップからクラスターへのスケール アップ

この例では、ローカル マシンで並列 MATLAB® コードを開発し、クラスターにスケール アップする方法を説明します。

クラウドでのビッグデータの処理

この例では、クラウド上の大規模データセットにアクセスし、ビッグデータ向けの MATLAB の機能を使用してクラウド クラスター上で処理する方法を説明します。

HPC チャレンジによるクラスターのベンチマーク

この例では、HPC チャレンジ ベンチマークを使用して計算クラスターのパフォーマンスを評価する方法を説明します。

深層学習

並列およびクラウドでの深層学習のスケールアップ(Deep Learning Toolbox)

ローカルまたはクラウドで複数の GPU を使用する、MATLAB での深層学習のオプション。

MATLAB による複数の GPU での深層学習(Deep Learning Toolbox)

ローカルまたはクラウドで学習に使用する複数の GPU を指定します。

自動マルチ GPU サポートを使用したネットワークの学習

この例では、自動並列サポートにより、ローカル マシン上の複数の GPU を使用して深層学習を行う方法を説明します。

parfor を使用した複数の深層学習ネットワークの学習

この例では、parforループを使用して学習オプションについてパラメーター スイープを実行する方法を説明します。

parfeval を使用した複数の深層学習ネットワークの学習

この例では、学習中にparfevalを使用して、深層学習ネットワークのネットワーク アーキテクチャの深さについてパラメーター スイープを行い、データを取得する方法を説明します。

カスタム トレーニング ループを使用した並列でのネットワークの学習

この例では、カスタム トレーニング ループを設定して並列でネットワークに学習させる方法を説明します。

クラウドへの深層学習データのアップロード

この例では、Amazon S3 バケットにデータをアップロードする方法を説明します。

クラスターへの深層学習バッチジョブの投入

この例では、学習中に MATLAB での作業の続行または MATLAB の終了ができるように、深層学習の学習バッチジョブをクラスターに送信する方法を説明します。

概念

並列設定の指定

設定を指定して自動的に並列プールを作成する。

汎用スケジューラのプラグイン スクリプト

プラグイン スクリプトを使用して汎用スケジューラを設定する方法。

注目の例