code: def _gin_parse_configs():
      """Initializes gin-controlled bindings."""
      # Imports for configurables
      # pylint: disable=g-import-not-at-top,unused-import,g-bad-import-order,reimported,unused-variable
      from trax import models as _trax_models
      from trax import optimizers as _trax_opt
  
      # pylint: disable=g-import-not-at-top,unused-import,g-bad-import-order,reimported,unused-variable
  
      configs = FLAGS.config if FLAGS.config is not None else []
      # Override with --dataset and --model
      if FLAGS.dataset:
          configs.append(
              "data_streams.dataset_name='%s'" % FLAGS.dataset
          )
      if FLAGS.data_dir:
          configs.append("data_streams.data_dir='%s'" % FLAGS.data_dir)
      if FLAGS.model:
          configs.append("train.model=@trax.models.%s" % FLAGS.model)
      gin.parse_config_files_and_bindings(FLAGS.config_file, configs)
  
imports: import atexit
  import datetime
  import functools
  import os
  from absl import app
  from absl import flags
  from absl import logging
  import gin
  import jax
  from jax.lib import xla_extension
  import tensorflow.compat.v2
  from trax import fastmath
  from trax import trainer_flags
  from trax.supervised import trainer_lib
  from trax.tf_numpy import numpy
label_desc: Use image node_id 2 for calling a global function with example usage: _gin_parse_configs() without return types