Skip to content
Declearn
message_pb2
Initializing search
magnet/declearn
Declearn
magnet/declearn
Overview
Installation Guide
Quickstart
User Guide
User Guide
Introduction
Overview of the Federated Learning process
Overview of the declearn API
Hands-on usage
Local Differential Privacy capabilities
API Reference
API Reference
[declearn]
aggregator
aggregator
[aggregator]
Aggregator
AveragingAggregator
GradientMaskedAveraging
list_aggregators
communication
communication
[communication]
NetworkClientConfig
NetworkServerConfig
build_client
build_server
list_available_protocols
api
api
[api]
NetworkClient
NetworkServer
grpc
grpc
[grpc]
GrpcClient
GrpcServer
protobufs
protobufs
[protobufs]
message_pb2
message_pb2
Table of contents
declearn.communication.grpc.protobufs.message_pb2
message_pb2_grpc
messaging
messaging
[messaging]
CancelTraining
Empty
Error
EvaluationReply
EvaluationRequest
GenericMessage
GetMessageRequest
InitRequest
JoinReply
JoinRequest
Message
PrivacyRequest
StopTraining
TrainReply
TrainRequest
parse_message_from_string
flags
websockets
websockets
[websockets]
WebsocketsClient
WebsocketsServer
data_info
data_info
[data_info]
ClassesField
DataInfoField
DataTypeField
FeaturesShapeField
InputShapeField
NbFeaturesField
NbSamplesField
aggregate_data_info
get_data_info_fields_documentation
register_data_info_field
dataset
dataset
[dataset]
DataSpecs
Dataset
InMemoryDataset
load_dataset_from_json
split_data
examples
examples
[examples]
load_heart_uci
load_mnist
utils
utils
[utils]
load_data_array
save_data_array
sparse_from_file
sparse_to_file
split_multi_classif_dataset
main
main
[main]
FederatedClient
FederatedServer
config
config
[config]
EvaluateConfig
FLOptimConfig
FLRunConfig
PrivacyConfig
RegisterConfig
TrainingConfig
privacy
privacy
[privacy]
DPTrainingManager
utils
utils
[utils]
AggregationError
Checkpointer
Constraint
ConstraintSet
EarlyStopConfig
EarlyStopping
TimeoutConstraint
TrainingManager
aggregate_clients_data_info
metrics
metrics
[metrics]
BinaryAccuracyPrecisionRecall
BinaryRocAUC
MeanAbsoluteError
MeanMetric
MeanSquaredError
Metric
MetricSet
MulticlassAccuracyPrecisionRecall
RSquared
model
model
[model]
api
api
[api]
Model
Vector
register_vector_type
haiku
haiku
[haiku]
HaikuModel
JaxNumpyVector
utils
utils
[utils]
select_device
sklearn
sklearn
[sklearn]
NumpyVector
SklearnSGDModel
tensorflow
tensorflow
[tensorflow]
TensorflowModel
TensorflowOptiModule
TensorflowVector
utils
utils
[utils]
add_indexed_slices_support
build_keras_loss
move_layer_to_device
preserve_tensor_device
select_device
torch
torch
[torch]
TorchModel
TorchOptiModule
TorchVector
utils
utils
[utils]
AutoDeviceModule
select_device
optimizer
optimizer
[optimizer]
Optimizer
list_optim_modules
list_optim_regularizers
modules
modules
[modules]
AdaGradModule
AdamModule
EWMAModule
GaussianNoiseModule
L2Clipping
MomentumModule
NoiseModule
OptiModule
RMSPropModule
ScaffoldClientModule
ScaffoldServerModule
YogiModule
YogiMomentumModule
regularizers
regularizers
[regularizers]
FedProxRegularizer
LassoRegularizer
Regularizer
RidgeRegularizer
quickrun
quickrun
[quickrun]
DataSourceConfig
ExperimentConfig
ModelConfig
parse_data_folder
quickrun
test_utils
test_utils
[test_utils]
GradientsTestCase
assert_dict_equal
assert_json_serializable_dict
assert_list_equal
generate_ssl_certificates
list_available_frameworks
make_importable
setup_client_argparse
setup_server_argparse
typing
utils
utils
[utils]
DevicePolicy
LOGGING_LEVEL_MAJOR
ObjectConfig
TomlConfig
access_registered
access_registration_info
access_types_mapping
add_json_support
create_types_registry
dataclass_from_func
dataclass_from_init
deserialize_numpy
deserialize_object
get_device_policy
get_logger
json_dump
json_load
json_pack
json_unpack
register_type
run_as_processes
serialize_numpy
serialize_object
set_device_policy
Developer Guide
Developer Guide
Introduction
Contributions guide
Unit tests and code analysis
Building the documentation
Docstrings style guide
Table of contents
declearn.communication.grpc.protobufs.message_pb2
message_pb2
Generated protocol buffer code.