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()

Array type.

ArrayRecord()

Array record.

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]

ConfigRecord([config_dict, keep_input])

Configs record.

ConfigsRecord([config_dict, keep_input])

Deprecated class ConfigsRecord, use ConfigRecord instead.

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])

The class storing 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()

Represents a message exchanged between ClientApp and ServerApp.

MessageType()

Message type.

MessageTypeLegacy()

Legacy message type.

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

The class representing metadata associated with the current message.

MetricRecord([metric_dict, keep_input])

Metrics recod.

Metrics

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

MetricsRecord([metric_dict, keep_input])

Deprecated class MetricsRecord, use MetricRecord instead.

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(*args, **kwargs)

Deprecated class ParametersRecord, use ArrayRecord instead.

Properties

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

ReconnectIns(seconds)

Message de reconnexion du serveur au client.

RecordDict([records])

RecordDict stores groups of arrays, metrics and configs.

RecordSet([records])

Deprecated class RecordSet, use RecordDict instead.

ServerMessage([get_properties_ins, ...])

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

Status(code, message)

Statut du client.