commun

Composants communs partagés entre le serveur et le client.

Functions

array_from_numpy(ndarray)

Create Array from NumPy ndarray.

bytes_to_ndarray(tensor)

Désérialise le tableau numérique NumPy à partir d'octets.

configure(identifier[, filename, host])

Configure la journalisation vers un fichier et/ou un serveur de journalisation distant.

event(event_type[, event_details])

Submit create_event to ThreadPoolExecutor to avoid blocking.

log(level, msg, *args, **kwargs)

Enregistre 'msg % args' avec le niveau de sévérité entier 'level'.

ndarray_to_bytes(ndarray)

Sérialise le tableau numérique NumPy en octets.

ndarrays_to_parameters(ndarrays)

Convertit les ndarrays NumPy en objets de paramètres.

now()

Construit une date à partir de time.time() avec le fuseau horaire réglé sur UTC.

parameters_to_ndarrays(parameters)

Convertit l'objet des paramètres en ndarrays NumPy.

Classes

Array(dtype, shape, stype, data)

Array type.

ClientMessage([get_properties_res, ...])

ClientMessage est un conteneur utilisé pour contenir un message de résultat.

Code(value)

Codes d'état du client.

Config

alias de dict[str, bool | bytes | float | int | str]

ConfigsRecord([configs_dict, keep_input])

Configs record.

Context(run_id, node_id, node_config, state, ...)

Context of your run.

DisconnectRes(reason)

Message DisconnectRes envoyé par le client au serveur.

Error(code[, reason])

A dataclass that stores information about an error that occurred.

EvaluateIns(parameters, config)

Évaluer les instructions pour un client.

EvaluateRes(status, loss, num_examples, metrics)

Évaluer la réponse d'un client.

EventType(value)

Types d'événements télémétriques.

FitIns(parameters, config)

Instructions d'ajustement pour un client.

FitRes(status, parameters, num_examples, metrics)

Réponse adaptée d'un client.

GetParametersIns(config)

Demande de paramètres pour un client.

GetParametersRes(status, parameters)

Réponse lorsqu'on te demande de renvoyer des paramètres.

GetPropertiesIns(config)

Demande de propriétés pour un client.

GetPropertiesRes(status, properties)

Réponse des propriétés d'un client.

Message(metadata[, content, error])

State of your application from the viewpoint of the entity using it.

MessageType()

Message type.

MessageTypeLegacy()

Legacy message type.

Metadata(run_id, message_id, src_node_id, ...)

A dataclass holding metadata associated with the current message.

Metrics

alias de dict[str, bool | bytes | float | int | str]

MetricsRecord([metrics_dict, keep_input])

Metrics recod.

NDArray

alias de ndarray[Any, dtype[Any]]

NDArrays

alias de list[ndarray[Any, dtype[Any]]]

Parameters(tensors, tensor_type)

Paramètres du modèle.

ParametersRecord([array_dict, keep_input])

Parameters record.

Properties

alias de dict[str, bool | bytes | float | int | str]

ReconnectIns(seconds)

Message de reconnexion du serveur au client.

RecordSet([parameters_records, ...])

RecordSet stores groups of parameters, metrics and configs.

ServerMessage([get_properties_ins, ...])

ServerMessage est un conteneur utilisé pour contenir un message d'instruction.

Status(code, message)

Statut du client.