RemoteBatchSubmit
RemoteBatchSubmit[env,expr]
評価のために,expr をリモートバッチ送信環境 env で送信する.
RemoteBatchSubmit[expr]
評価のために$DefaultRemoteBatchSubmissionEnvironmentを使って expr を送信する.
詳細とオプション
- RemoteBatchSubmitは,バッチ計算プロバイダにおける非同期評価のためのバッチジョブの送信に使われる.
- 現在サポートされているバッチ計算プロバイダは,"AWSBatch","AzureBatch","CharityEngine"である.
- RemoteBatchSubmitは,バッチ計算プロバイダ上の結果のバッチジョブを表すRemoteBatchJobObjectを返す.
- 環境 env はRemoteBatchSubmissionEnvironment式でなければならない.
- 必須の環境設定がないバッチ計算プロバイダが使われた場合は,env もまた,RemoteBatchSubmit[RemoteBatchSubmissionEnvironment["CharityEngine"],expr]と等価のRemoteBatchSubmit["CharityEngine",expr]のような文字列のプロバイダ名になるかもしれない.
- RemoteBatchSubmitが返すRemoteBatchJobObjectは"JobType"特性の値として"Single"を持つ.
- RemoteBatchSubmitは次のオプションをサポートする.
-
ForwardCloudCredentials Automatic ローカルセッションのWolfram Cloudの認証情報をリモートセッションにコピーするかどうか IncludeDefinitions True 式の従属関係を自動的に含めるかどうか LicensingSettings Automatic 使用するライセンス設定 RemoteInputFiles < > プロバイダにアップロードするローカルファイルの連想 RemoteProviderSettings < > ジョブについてのプロバイダ特有の設定の連想 TimeConstraint Automatic プロバイダに提供するジョブのタイムアウト - ForwardCloudCredentialsオプションのデフォルト値のAutomaticは,使用するプロバイダがクラウドの認証情報の転送をサポートする場合はTrueに,しない場合はFalseに相当する.
- LicensingSettingsオプションのデフォルト値Automaticでは,ジョブの設定に基づいたカーネル数と有効期限の新たなオンデマンドライセンス資格が作られる.
- デフォルトのオンデマンドライセンス設定でジョブを実行すると,Wolfram Engineライセンスを使ってWolframサービスクレジットの口座残高に従量制で課金される.
- サポートされるRemoteProviderSettingsキーは,各リモートセッションプロバイダのドキュメントページにリストされている.
- TimeConstraintオプションの値は秒数を表す整数か"TimeUnit"の数量である.デフォルト値のAutomaticはプロバイダが定義したデフォルトのタイムアウトを使うことを示す.
例題
すべて開くすべて閉じるオプション (6)
ForwardCloudCredentials (1)
"AWSBatch"プロバイダを使ってジョブを送信する.ForwardCloudCredentialsのこのプロバイダに対するデフォルト設定はTrueである:
RemoteInputFiles (1)
RemoteProviderSettings (1)
いくつのvCPU(プロセッサコア)をジョブコンテナに割り当てるかを指定する"AWSBatch"プロバイダの設定があるジョブを送信する:
TimeConstraint (1)
"AWSBatch"プロバイダは,ジョブの失敗理由を示す追加的な"JobStatusReason"ジョブ特性を与える:
考えられる問題 (1)
デフォルトのオンデマンドライセンス設定を使うと,サービスクレジットの口座残高がジョブのプロセッサ数とTimeConstraintに基づいてライセンス資格を作成するのに十分ではない場合は,RemoteBatchSubmitはジョブの送信を拒絶する:
プロセッサコアの数および/またはTimeConstraintを下げる:
"CheckCreditsBalance"False資格設定をLicensingSettingsオプションに与えることで,残高のチェックを無効にすることもできる:
テキスト
Wolfram Research (2020), RemoteBatchSubmit, Wolfram言語関数, https://reference.wolfram.com/language/ref/RemoteBatchSubmit.html.
CMS
Wolfram Language. 2020. "RemoteBatchSubmit." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/RemoteBatchSubmit.html.
APA
Wolfram Language. (2020). RemoteBatchSubmit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RemoteBatchSubmit.html