FederatedComputeScheduler

public class FederatedComputeScheduler
extends Object

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


Gestisce la programmazione di job di apprendimento federato e di analisi federata.

Riepilogo

Classi nidificate

class FederatedComputeScheduler.Params

I parametri relativi alla pianificazione dei job. 

Metodi pubblici

void cancel(String populationName)

Annulla un job di calcolo federato con i parametri di addestramento di input.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

Pianifica un job di calcolo federato.

Metodi ereditati

Metodi pubblici

Annulla

public void cancel (String populationName)

Annulla un job di calcolo federato con i parametri di addestramento di input.
Il completamento di questo metodo potrebbe richiedere diversi secondi, quindi Essere chiamato solo da un thread di lavoro.

Parametri
populationName String: nome del job che il chiamante vuole annullare Questo valore non può essere null.

Lanci
IllegalStateException causato da un errore interno di FederatedComputeScheduler.

programmare

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

Pianifica un job di calcolo federato.
Il completamento di questo metodo potrebbe richiedere diversi secondi, quindi Essere chiamato solo da un thread di lavoro.

Parametri
params FederatedComputeScheduler.Params: parametri relativi alla pianificazione dei job. Questo valore non può essere null.

input FederatedComputeInput: il calcolo federato correlato alla configurazione. Deve essere coerente con del server di calcolo federato. TODO(b/300461799): aggiungi server di calcolo federato documento. Questo valore non può essere null.

Lanci
IllegalArgumentException causato da un argomento di input non valido fornito dal chiamante.
IllegalStateException causato da un errore interno di FederatedComputeScheduler.