FederatedComputeScheduler

public class FederatedComputeScheduler
extends Object

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


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

摘要

嵌套类

class FederatedComputeScheduler.Params

与作业调度相关的参数。 

公共方法

void cancel(String populationName)

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

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

安排联合计算作业。

继承的方法

公共方法

cancel

public void cancel (String populationName)

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

参数
populationName String:调用方要取消的作业的填充名称。此值不能为 null

抛出
IllegalStateException 由 FederatedComputeScheduler 的内部失败情况导致。

日程安排

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

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

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

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

抛出
IllegalArgumentException 由调用方提供的无效输入参数导致。
IllegalStateException 由 FederatedComputeScheduler 的内部失败情况导致。