主要内容

ワ,カ,上での環境変数の設定

Amazon S3™アクセスを必要とする計算など,一部の計算ではシステム環境変数が使用されます。并行计算工具箱™ を使用してワーカーに計算をオフロードすると、クライアントとワーカーが別々のオペレーティング システム環境変数をもつ場合があります。クライアント上で、setenvを使用して環境変数を設定できます。その後,環境変数をクライアントからワーカーにコピーすると,ワーカーではクライアントと同様に計算が実行されます。

クラスタプロファル用の環境変数の設定

ロカルクラスタ以外のクラスタプロファルはすべてEnvironmentVariablesプロパティをもます。このプロパティを使用して,クライアントからクラスターワーカーにコピーする環境変数のリストを指定できます。これらの環境変数は,ジョブまたは並列プ,ルの存在期間にわたってワ,カ,で設定されています。

集群配置文件管理器的屏幕截图。选择MyMJSProfile1集群概要文件,然后打开Workers对话框。

クラスタプロファルマネジャを使用してクラスタプロファルを管理します。クラスタプロファルマネジャを使用してクラスタプロファルのEnvironmentVariablesプロパティを設定するには,次の手順を使用します。

  1. クラスタプロファルマネジャを開きます。クラスタプロファルマネジャを開くには,[ホ,ム]タブの[環境]セクションで,[並列][クラスタ,の作成と管理]を選択します。

  2. クラスタープロファイルマネージャーの[クラスタープロファイル]リストで,クラスターを選択します。この例では,MyMJSProfile1クラスタ,を選択します。

  3. [ワ,カ,]セクションに移動します。クラアントからクラスタワカにコピする環境変数の名前を追加します。1行にき1の名前とし,コンマやその他の区切り記号は使用しないでください。リストにあっても設定されていない変数はワ,カ,にコピ,されません。

  4. [完了]をクリックしてプロファ@ @ル設定を保存します。

クラスタプロファルマネジャの詳細にいては,スタトアップパラメタのカスタマズ(MATLAB并行服务器)を参照してください。

ジョブまたはプ,ル用の環境変数の設定

ジョブまたは並列プールの存在期間にわたって,クライアントからワーカーへ,環境変数をプログラムによってコピーすることもできます。名前は,並列プロファEnvironmentVariablesプロパティに追加され,環境変数の完全なリストが生成されます。リストにあっても設定されていない変数はワ,カ,にコピ,されません。

  • createJobまたは批处理を使用してジョブを作成するときに,名前と値のペアの引数“EnvironmentVariables”を使用して環境変数の名前を指定できます。これらの環境変数は,ジョブの開始時にワ,カ,で設定されます。ジョブが終了すると,環境変数は以前の値に戻されます。

  • 批处理を使用して並列プ,ルを作成するときに,名前と値のペアの引数“EnvironmentVariables”を使用して環境変数の名前を指定できます。これらの環境変数は,並列プ,ルの存在期間にわたってワ,カ,で設定されています。

参考

||

関連するトピック