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