FederatedComputeScheduler

public class FederatedComputeScheduler
extends Object

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


Obsługuje planowanie sfederowanego uczenia się i sfederowanych zadań analitycznych.

Podsumowanie

Zagnieżdżone klasy

class FederatedComputeScheduler.Params

Parametry powiązane z harmonogramem zadań. 

Metody publiczne

void cancel(String populationName)

Anuluj sfederowane zadanie obliczeniowe z użyciem wejściowych parametrów treningowych.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

Zaplanuj sfederowane zadanie obliczeniowe.

Metody dziedziczone

Object clone()

Tworzy i zwraca kopię tego obiektu.

boolean equals(Object obj)

Wskazuje, czy inny obiekt ma stan „równa się” tego.

void finalize()

Wywoływane przez funkcję czyszczenia pamięci obiektu podczas czyszczenia pamięci oznacza, że nie ma więcej odwołań do obiektu.

final Class<?> getClass()

Zwraca klasę środowiska wykonawczego tego zasobu (Object).

int hashCode()

Zwraca wartość kodu skrótu obiektu.

final void notify()

Wybudza pojedynczy wątek oczekujący na obiekt monitorowania.

final void notifyAll()

Wybudza wszystkie wątki oczekujące na monitorze tego obiektu.

String toString()

Zwraca obiekt w postaci ciągu znaków.

final void wait(long timeoutMillis, int nanos)

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie; upłynęło pewną ilość czasu.

final void wait(long timeoutMillis)

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie; upłynęło pewną ilość czasu.

final void wait()

Powoduje, że bieżący wątek czeka, aż zostanie przebudzony. Zwykle przez powiadomienie lub przerwienie;

Metody publiczne

anuluj

public void cancel (String populationName)

Anuluj sfederowane zadanie obliczeniowe z użyciem wejściowych parametrów treningowych.
Ta metoda może potrwać kilka sekund, więc powinna mogą być wywoływane tylko z wątku instancji roboczej.

Parametry
populationName String: nazwa populacji zadania, które użytkownik chce anulować Ta wartość nie może być typu null.

Rzuty
IllegalStateException spowodowane przez wewnętrzną awarię oprogramowania FederatedComputeScheduler.

harmonogram

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

Zaplanuj sfederowane zadanie obliczeniowe.
Ta metoda może potrwać kilka sekund, więc powinna mogą być wywoływane tylko z wątku instancji roboczej.

Parametry
params FederatedComputeScheduler.Params: parametry związane z harmonogramem zadań. Ta wartość nie może być typu null.

input FederatedComputeInput: sfederowane obliczenia związane z konfiguracją. Powinna być zgodna z konfiguracji sfederowanego serwera obliczeniowego. TODO(b/300461799): dodaj sfederowany serwer obliczeniowy dokument. Ta wartość nie może być typu null.

Rzuty
IllegalArgumentException spowodowane przez podany przez wywołującego nieprawidłowy argument wejściowy.
IllegalStateException spowodowane przez wewnętrzną awarię oprogramowania FederatedComputeScheduler.