定期自动生成 Azure Batch AI 作业

Automatically spawn an Azure Batch AI job periodically

我想每周在 Azure Batch AI 集群上自动启动一次作业。除了开始时间之外,这些工作都是相同的。我想过编写一个 PowerShell Azure Function 来执行此操作,但 Azure Functions v2 不支持 PowerShell,我不想使用 v1 以防它被淘汰。我不想在 C# 或 Java 中执行此操作。我该怎么做?

Azure Batch 门户有 "Job schedules" 选项卡。你可以去那里,添加一个工作,并为工作设置一个时间表。您可以在 Schedule

中指定重复周期

计划的作业

作业计划使您能够在 Batch 服务中创建重复作业。工作计划指定何时 运行 个工作,并包括 运行 个工作的规范。您可以指定计划的持续时间——计划生效的时长和时间——以及在计划期间创建作业的频率。

目前,没有可用于在 Azure Batch AI 群集上触发作业的选项。也许你想要 运行 一个 shell 脚本,它反过来可以使用系统的任务计划程序创建一个定期计划。请查看 Said Bleik 的这篇文档是否有帮助:

https://github.com/saidbleik/batchai_mm_ad#scheduling-jobs

我假设您可以通过这种方式为作业添加多个计划!