ワ,カ,上での環境変数の設定
Amazon S3™アクセスを必要とする計算など,一部の計算ではシステム環境変数が使用されます。并行计算工具箱™ を使用してワーカーに計算をオフロードすると、クライアントとワーカーが別々のオペレーティング システム環境変数をもつ場合があります。クライアント上で、setenv
を使用して環境変数を設定できます。その後,環境変数をクライアントからワーカーにコピーすると,ワーカーではクライアントと同様に計算が実行されます。
クラスタプロファル用の環境変数の設定
ロカルクラスタ以外のクラスタプロファルはすべてEnvironmentVariables
プロパティをもます。このプロパティを使用して,クライアントからクラスターワーカーにコピーする環境変数のリストを指定できます。これらの環境変数は,ジョブまたは並列プ,ルの存在期間にわたってワ,カ,で設定されています。
クラスタプロファルマネジャを使用してクラスタプロファルを管理します。クラスタプロファルマネジャを使用してクラスタプロファルのEnvironmentVariables
プロパティを設定するには,次の手順を使用します。
クラスタプロファルマネジャを開きます。クラスタプロファルマネジャを開くには,[ホ,ム]タブの[環境]セクションで,[並列]、[クラスタ,の作成と管理]を選択します。
クラスタープロファイルマネージャーの[クラスタープロファイル]リストで,クラスターを選択します。この例では,
MyMJSProfile1
クラスタ,を選択します。[ワ,カ,]セクションに移動します。クラアントからクラスタワカにコピする環境変数の名前を追加します。1行にき1の名前とし,コンマやその他の区切り記号は使用しないでください。リストにあっても設定されていない変数はワ,カ,にコピ,されません。
[完了]をクリックしてプロファ@ @ル設定を保存します。
クラスタプロファルマネジャの詳細にいては,スタトアップパラメタのカスタマズ(MATLAB并行服务器)を参照してください。
ジョブまたはプ,ル用の環境変数の設定
ジョブまたは並列プールの存在期間にわたって,クライアントからワーカーへ,環境変数をプログラムによってコピーすることもできます。名前は,並列プロファEnvironmentVariables
プロパティに追加され,環境変数の完全なリストが生成されます。リストにあっても設定されていない変数はワ,カ,にコピ,されません。
createJob
または批处理
を使用してジョブを作成するときに,名前と値のペアの引数“EnvironmentVariables”
を使用して環境変数の名前を指定できます。これらの環境変数は,ジョブの開始時にワ,カ,で設定されます。ジョブが終了すると,環境変数は以前の値に戻されます。批处理
を使用して並列プ,ルを作成するときに,名前と値のペアの引数“EnvironmentVariables”
を使用して環境変数の名前を指定できます。これらの環境変数は,並列プ,ルの存在期間にわたってワ,カ,で設定されています。
参考
関連するトピック
- クラスタプロファルの作成と管理
- スタトアップパラメタのカスタマズ(MATLAB并行服务器)