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 的内部失败情况导致。 |