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 的內部故障導致)。 |
schedule
public void schedule (FederatedComputeScheduler.Params params, FederatedComputeInput input)
排定聯合運算工作。
此方法可能需要幾秒鐘才能完成,因此應僅從背景工作執行緒呼叫。
參數 | |
---|---|
params |
FederatedComputeScheduler.Params :工作排程的相關參數。此值不能為 null 。 |
input |
FederatedComputeInput :與聯合運算相關的設定,應與聯合運算伺服器設定一致。TODO(b/300461799):新增聯合運算伺服器文件。此值不能為 null 。 |
擲回 | |
---|---|
IllegalArgumentException |
(因呼叫端提供的輸入引數無效導致)。 |
IllegalStateException |
(因 FederatedComputeScheduler 的內部故障導致)。 |