class_docstr: Utils to query split/scenes info.
class_docstr_tok: ["Utils","to","query","split\/scenes","info","."]
docstr: Returns the mapping id(scene_config) -> scene_config.
docstr_tok: ["Returns","the","mapping","id","(","scene_config",")","-",">","scene_config","."]
code: def _scene_id_to_scene_config(self) -> dict[int, SceneConfig]:
      """Returns the mapping id(scene_config) -> scene_config."""
      # Use `id` because the same scene can be defined in 2 splits.
      return {
          id(scene_config): scene_config
          for scene_config in self.all_scene_configs  # pylint: disable=not-an-iterable
      }
  
imports: from __future__ import annotations
  import abc
  import collections
  import dataclasses
  import itertools
  import tempfile
  from typing import Any, Dict, Iterator, List, Optional, TypeVar, Union
  import apache_beam
  from etils import edc
  from etils import epath
  import kubric
  import tensorflow_datasets
label_desc: Use image node_id 5 for calling the SplitScenesMapping obj's underlying member method code with example usage: obj._scene_id_to_scene_config() and returns: unknown