CloudSubmit

CloudSubmit[expr]

向即时异步云评价提交 expr.

CloudSubmit[ScheduledTask[expr,spec]]

提交一个任务,通过 spec 中定义的时间表运算云端的 expr.

更多信息和选项

  • CloudSubmit[expr] 返回 TaskObject[] 表示它创建的任务.
  • spec 的可能的值为 ScheduledTask 支持的值.
  • 可以给出下列选项:
  • HandlerFunctions<||>如何处理生成的事件
    HandlerFunctionsKeysAutomatic提供给处理函数的参数
    NotificationFunction Automatic如何提供有关任务的通知
    CloudBase $CloudBase使用的云基
    IncludeDefinitionsTrue是否自动包含依赖项
  • 在执行任务期间,可以生成以下事件:
  • "TaskStarted"任务开始
    "FailureOccurred"任务无法启动
    "ScheduleTriggered"计划任务运算正在开始
    "MessageGenerated"运算产生了一个消息
    "PrintOutputGenerated"运算生成打印输出
    "ResultReceived"运算生成结果
    "ScheduleExecuted"执行计划的任务计算
    "TaskStatusChanged"任务状态已更改
    "TaskFinished"任务全部完成
    "TaskRemoved"正在删除任务
  • 在规范 HandlerFunctions-><|,"eventi"->fi,|> 时,fi[assoc] 每当 eventi 生成即运算. The elements of assoc 的元素具有由 HandlerFunctionsKeys 的设置指定的键.
  • HandlerFunctionsKeys 指定的可能的键包括:
  • "EvaluationExpression"正在被运算的表达式
    "EvaluationResult"运算结果
    "Failure"如果任务失败生成的失败对象
    "MessageOutput"生成的消息内容
    "PrintOutput"生成的打印输出内容
    "Task"表示任务的对象
    "TaskStatus"任务状态
    "TaskType"任务类型
    "TaskUUID"唯一任务标识符
    "EventName"正在处理的事件名称
  • 待运算的表达式封装在 Hold 中返回.
  • 对于计划的任务,可以指定以下额外的键:
  • "Schedule"任务计划规范
    "RunInterval"任务运行间隔
    "PreviousRunCount"任务已经运行的次数
    "RemainingRunCount"任务仍然需要运行的次数
    "TotalRunCount"计划运行任务的总次数
  • CloudSubmit 指定的云估计受到云中任务的用户时间和内存限制.
  • IncludeDefinitions->True ,计算 expr 所需的定义将自动通过 CloudSubmit 发送到云.
  • IncludeDefinitions->False ,必须在 expr 的计算期间加载并显式计算 expr 计算所需的定义.

范例

打开所有单元关闭所有单元

基本范例  (7)

显示运算完成的机器名称:

显示云端机器上的当前日期:

将一个已提交任务用于一个异步云计算:

捕获在云端生成的打印输出:

捕获在云端生成的消息:

在本地显示消息:

通知任务运算进度:

创建一个任务,在云端运算三次:

准备一个含有时间戳的云对象:

从已提交任务中更新时间戳:

证实时间戳已更新:

删除时间戳对象:

选项  (2)

NotificationFunction  (1)

CloudSubmit 不等待估计结果就返回. 使用通知查看提交任务的结果:

CloudBase  (1)

提交一个任务只一个特定的云:

Wolfram Research (2015),CloudSubmit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CloudSubmit.html (更新于 2019 年).

文本

Wolfram Research (2015),CloudSubmit,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CloudSubmit.html (更新于 2019 年).

CMS

Wolfram 语言. 2015. "CloudSubmit." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/CloudSubmit.html.

APA

Wolfram 语言. (2015). CloudSubmit. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CloudSubmit.html 年

BibTeX

@misc{reference.wolfram_2024_cloudsubmit, author="Wolfram Research", title="{CloudSubmit}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/CloudSubmit.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_cloudsubmit, organization={Wolfram Research}, title={CloudSubmit}, year={2019}, url={https://reference.wolfram.com/language/ref/CloudSubmit.html}, note=[Accessed: 21-November-2024 ]}