FederatedComputeScheduler

public class FederatedComputeScheduler
extends Object

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


Gestisce la pianificazione 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 degli 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 degli input.
Il completamento di questo metodo potrebbe richiedere diversi secondi, perciò dovrebbe essere chiamato solo da un thread di lavoro.

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

Tiri
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, perciò dovrebbe 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 relativo alla configurazione. Deve essere coerente con la configurazione del server di calcolo federato. TODO(b/300461799): aggiungi documento sul server di calcolo federato. Questo valore non può essere null.

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