Missed TensorFlow Dev Summit? Check out the video playlist. Watch recordings

tff.learning.state_with_new_model_weights

View source on GitHub

Returns a ServerState with updated model weights.

tff.learning.state_with_new_model_weights(
    server_state, trainable_weights, non_trainable_weights
)

Used in the notebooks

Used in the tutorials

Args:

  • server_state: A server state object returned by an iterative training process like tff.learning.build_federated_averaging_process.
  • trainable_weights: A list of numpy arrays in the order of the original model's trainable_variables.
  • non_trainable_weights: A list of numpy arrays in the order of the original model's non_trainable_variables.

Returns:

A new server ServerState object which can be passed to the next method of the iterative process.