FederatedComputeScheduler

public class FederatedComputeScheduler
继承自 Object

java.lang.Object
   ↳ android.adservices.ondevicepersonalization.FederatedComputeScheduler


处理联合学习和联合分析作业的调度。

摘要

嵌套类

FederatedComputeScheduler.Params

与作业调度相关的参数。 

公共方法

void cancel(String populationName)

取消具有输入训练参数的联合计算作业。

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

调度联合计算作业。

继承方法

公共方法

cancel

public void cancel (String populationName)

取消具有输入训练参数的联合计算作业。
此方法可能需要几秒钟才能完成,因此只能从工作线程调用。

参数
populationName String:调用者想要取消的作业的 population 名称。此值不能为 null

抛出
IllegalStateException 由 FederatedComputeScheduler 的内部故障引起。

schedule

public void schedule (FederatedComputeScheduler.Params params, 
                FederatedComputeInput input)

调度联合计算作业。
此方法可能需要几秒钟才能完成,因此只能从工作线程调用。

参数
params FederatedComputeScheduler.Params:与作业调度相关的参数。此值不能为 null

input FederatedComputeInput:与联合计算相关的配置。它应与联合计算服务器设置一致。TODO(b/300461799):添加联合计算服务器文档。此值不能为 null

抛出
IllegalArgumentException 由调用者提供的无效输入参数引起。
IllegalStateException 由 FederatedComputeScheduler 的内部故障引起。