RemoteBatchSubmit
RemoteBatchSubmit[env,expr]
使用远程批处理提交环境 env 提交 expr 以进行运算.
RemoteBatchSubmit[expr]
使用 $DefaultRemoteBatchSubmissionEnvironment 提交 expr 以进行运算.
更多信息和选项
- RemoteBatchSubmit 用于提交批处理作业,在批计算服务商处进行异步计算.
- 目前支持的批计算服务商有 "AWSBatch"、"AzureBatch" 和 "CharityEngine".
- RemoteBatchSubmit 返回 RemoteBatchJobObject,该对象表示批处理计算提供程序上的结果批处理作业.
- 环境 env 应为 RemoteBatchSubmissionEnvironment 表达式.
- 如果所使用的批处理计算提供程序没有必需的环境设置,则 env 也可以是提供程序的字符串名称,正如在 RemoteBatchSubmit["CharityEngine",expr]中一样,这等价于RemoteBatchSubmit[RemoteBatchSubmissionEnvironment["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 Service Credits 的余额中扣除费用.
- 每个远程提交提供程序的文档页面上列出了受支持的 RemoteProviderSettings 键.
- TimeConstraint 选项的值可以是整数秒数或 "TimeUnit" 数量. 默认值 Automatic 指示使用提供程序定义的默认超时.
范例
打开所有单元关闭所有单元选项 (6)
ForwardCloudCredentials (1)
使用 "AWSBatch" 提供程序提交作业,其 ForwardCloudCredentials 选项的默认设置为 True:
RemoteProviderSettings (1)
提交具有 "AWSBatch"提供程序设置的作业,该设置指定要分配给作业容器的 vCPU(处理器核心)数量:
TimeConstraint (1)
"AWSBatch" 提供程序提供了一个额外的 "JobStatusReason" 作业属性,指示该作业失败的原因:
可能存在的问题 (1)
使用默认的按需许可设置,如果您的 Service Credits 余额不足以根据作业处理器的数量和 TimeConstraint 创建许可证授权, RemoteBatchSubmit 将拒绝提交作业:
减少处理器核心数量和/或 TimeConstraint:
或者,可以通过在 LicensingSettings 选项中提供 "CheckCreditsBalance"False 授权设置来覆盖余额检查:
文本
Wolfram Research (2020),RemoteBatchSubmit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RemoteBatchSubmit.html.
CMS
Wolfram 语言. 2020. "RemoteBatchSubmit." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RemoteBatchSubmit.html.
APA
Wolfram 语言. (2020). RemoteBatchSubmit. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RemoteBatchSubmit.html 年