"CharityEngine" (批处理计算服务商)
详细信息
Charity Engine 是一种基于容器的网格计算服务,其使用空闲处理器时间在全球台式计算机网络上运行作业.
环境属性
"ServiceObject" | Automatic | "CharityEngine" 服务的 ServiceObject | |
"UseOwnDevices" | False | 是否将作业调度限制在当前用户拥有的主机上 |
连接 "CharityEngine" 服务对象需要一个 Charity Engine "authenticator" 字符串. 设置 Charity Engine 批处理计算提供程序工作流提供了有关创建 Charity Engine 帐户和获取身份验证器的说明.
作业设置
"InstanceType" | "C.2x2" | Charity Engine 实例类型字符串 | |
"UseOwnDevices" | Inherited | 是否将作业调度限制在当前用户拥有的主机上 |
"C.2x2" | 2 个 vCPU;2GiB 内存 | |
"C.2x4" | 2 个 vCPU;4GiB 内存 | |
"C.4x4" | 4 个 vCPU;4GiB 内存 |
可能支持超出所列实例类型的其他实例类型;查看 Charity Engine 网站以获取当前列表. 或者可以使用"CharityEngine" 服务连接的 "InstanceTypes" 请求获得当前列表. »
使用 "CharityEngine" 提供程序时,RemoteBatchSubmit 和 RemoteBatchMapSubmit 的 TimeConstraint 选项的值必须在 1 到 8 小时之间,默认为 8 小时.
作业属性
"JobLog" | 来自作业容器的控制台日志 | |
"ProviderJobID" | Charity Engine 为工作提供的独有标识符 |
"ProviderChildJobIDs" | Charity Engine 为每个数组子作业提供的独有标识符 |
"JobLog" | 来自子作业容器的控制台日志 | |
"ProviderJobID" | Charity Engine 为子作业提供的独有标识符 |
范例
打开所有单元关闭所有单元基本范例 (2)
创建一个 "CharityEngine" RemoteBatchSubmissionEnvironment 对象:
作业属性 (2)
"Single" 作业 (1)
使用 RemoteBatchSubmit 向 Charity Engine 提交批处理作业:
"Array" 和 "ArrayChild" 作业 (1)
使用 RemoteBatchMapSubmit 向 Charity Engine 提交批处理数组作业:
获取每个数组子作业的 Charity Engine 作业标识符:
获取代表第一个子作业的 RemoteBatchJobObject 表达式:
属性和关系 (1)
可以通过 "CharityEngine" 服务连接获取当前可用的 Charity Engine 实例类型列表: