Loads a new environment.
(self, zoom_to_scene)
| 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.""" |
no test coverage detected