in mbrl/models/gaussian_mlp.py [0:0]
def _maybe_toggle_layers_use_only_elite(self, only_elite: bool):
if self.elite_models is None:
return
if self.num_members > 1 and only_elite:
for layer in self.hidden_layers:
# each layer is (linear layer, activation_func)
layer[0].set_elite(self.elite_models)
layer[0].toggle_use_only_elite()
self.mean_and_logvar.set_elite(self.elite_models)
self.mean_and_logvar.toggle_use_only_elite()