class_docstr: Component which provides the common configuration and loaded model to others.
  
  This is used to avoid loading the Mitie model multiple times. Instead the Mitie
  model is only loaded once and then shared by depending components.
class_docstr_tok: ["Component","which","provides","the","common","configuration","and","loaded","model","to","others",".","This","is","used","to","avoid","loading","the","Mitie","model","multiple","times",".","Instead","the","Mitie","model","is","only","loaded","once","and","then","shared","by","depending","components","."]
docstr: Provides loaded `MitieModel` and path during training and inference.
docstr_tok: ["Provides","loaded","`","MitieModel","`","and","path","during","training","and","inference","."]
code: def provide(self) -> MitieModel:
      """Provides loaded `MitieModel` and path during training and inference."""
      return MitieModel(
          word_feature_extractor=self._extractor,
          model_path=self._path_to_model_file,
      )
  
file_path: rasa/rasa/nlu/utils/mitie_utils.py
imports: from __future__ import annotations
  import typing
  from pathlib import Path
  from typing import Any, Dict, List, Optional, Text
  from rasa.engine.graph import GraphComponent, ExecutionContext
  from rasa.engine.recipes.default_recipe import DefaultV1Recipe
  from rasa.engine.storage.resource import Resource
  from rasa.engine.storage.storage import ModelStorage
  from rasa.shared.exceptions import InvalidConfigException
label_desc: Use image node_id 5 for calling the MitieNLP obj's underlying member method code with example usage: obj.provide() and returns: MitieModel