class_docstr: Video-text single tower temporal localization model.
class_docstr_tok: ["Video-text","single","tower","temporal","localization","model","."]
code: def build_flax_model(self) -> nn.Module:
      return VideoTextSingleTower(
          num_classes=self.dataset_meta_data["num_classes"],
          video_tower_config=self.config.model.video_tower_config,
          text_tower_config=self.config.model.text_tower_config,
          video_text_fusion_config=self.config.model.video_text_fusion_config,
          head_config=self.config.model.head_config,
          classifier=self.config.model.classifier,
      )
  
imports: from typing import Any, Dict, Optional
  import flax.linen
  import jax
  import jax.numpy
  import ml_collections
  from scenic.projects.unloc import action_segmentation_base_model
  from scenic.projects.unloc import encoders
  from scenic.projects.unloc import heads
  from scenic.projects.unloc import moment_retrieval_base_model
  from scenic.projects.unloc import temporal_localization_base_model
  from scenic.projects.unloc import video_text_fusion
label_desc: Use image node_id 1 for calling the UnlocTemporalLocalizationModel obj's underlying member method code with example usage: obj.build_flax_model() and returns: VideoTextSingleTower