MCPcopy Create free account
hub / github.com/google-deepmind/dm_control / _load_environment

Method _load_environment

dm_control/viewer/application.py:273–288  ·  view source on GitHub ↗

Loads a new environment.

(self, zoom_to_scene)

Source from the content-addressed store, hash-verified

271 self._viewer.render()
272
273 def _load_environment(self, zoom_to_scene):
274 """Loads a new environment."""
275 if self._runtime:
276 del self._runtime
277 self._runtime = None
278 self._environment = None
279 environment_instance = None
280 if self._environment_loader:
281 environment_instance = self._environment_loader()
282 if environment_instance:
283 self._environment = environment_instance
284 self._runtime = runtime.Runtime(
285 environment=self._environment, policy=self._policy)
286 self._runtime.on_physics_changed += lambda: self._on_reload(False)
287 self._status.set_runtime(self._runtime)
288 self._on_reload(zoom_to_scene=zoom_to_scene)
289
290 def _restart_runtime(self):
291 """Restarts the episode, resetting environment, model, and data."""

Callers 2

_restart_runtimeMethod · 0.95
launchMethod · 0.95

Calls 2

_on_reloadMethod · 0.95
set_runtimeMethod · 0.80

Tested by

no test coverage detected