fedlab_core.utils.serialization
¶
Module Contents¶
Functions¶
|
Squash model parameters or gradients into a single tensor. |
|
Assigns grad_update params to model.parameters. |
|
Assigns grad_update params to model.parameters. |
-
fedlab_core.utils.serialization.
ravel_model_params
(model, cuda=False)¶ Squash model parameters or gradients into a single tensor.
-
fedlab_core.utils.serialization.
unravel_model_params
(model, parameter_update)¶ Assigns grad_update params to model.parameters. This is done by iterating through model.parameters() and assigning the relevant params in grad_update. NOTE: this function manipulates model.parameters.
-
fedlab_core.utils.serialization.
unravel_model_grad
(model, grad_update)¶ Assigns grad_update params to model.parameters. This is done by iterating through
model.parameters()
and assigning the relevant params in grad_update. NOTE: this function manipulatesmodel.parameters()
.