自动化
选择应用自行运行哪些后台任务。
“设置 → 自动化”为应用自行运行的每项任务提供一个开关,三个开关默认全部开启。开关只停止自动运行:手动检查更新或手动创建快照不受影响。修改后约一分钟内生效,无需重启。
| 开关 | 自动运行的内容 |
|---|---|
| 自动检查应用更新 | 大约每小时检查一次应用自身是否有新版本。参见关于与更新。 |
| 每日检查实例更新 | 每天检查一次所有已安装实例的内核、扩展和 PyTorch 更新,结果显示在实例卡片和版本管理中。 |
| 每日创建实例快照 | 每天为所有已安装实例保存一次包含依赖包的快照。参见快照管理。 |
便携模式从不自动检查应用更新;每日实例任务在便携模式下同样会运行。
每日任务何时运行
每日任务在应用启动后不久开始,每个自然日运行一次。应用跨过午夜仍保持打开时,第二天的任务会自动开始。
每项任务分别记录进度:当天已完成的任务要到第二天才会再次运行;当天新开启的任务会在当天运行。每日任务运行期间关闭应用后,当天再次启动时会继续处理尚未处理的实例。
自动快照失败时,会和其他快照任务一样显示在任务中心,该实例当天的更新检查仍会照常进行。
快照与更新检查相互等待
同一实例上的更新检查和快照不会同时运行,后请求的一方会等待先开始的一方完成:
- 两项每日任务都开启时,每个实例先创建快照,再检查更新。
- 实例正在创建快照时,从实例卡片发起的检查会等待快照完成;检查开始前,卡片显示“等待快照完成…”。
- 每日任务遇到正在创建快照或检查更新的实例时会先跳过,待该实例空闲后再回来处理。
不同实例之间互不等待。
任务运行中关闭开关
已在某个实例上运行的任务会继续完成,尚未处理的实例将被跳过。快照不会中途停止,因此不会留下不完整的快照。