code: def save(self, path: Union[str, Path], **kwargs):
      path = Path(path)
      metadata = LearnerMetadata.from_model(self, **kwargs)
      metadata.save(path)
      with open(
          path / TENSORFLOW_BACKEND_FILENAMES["tflite_model"], "wb"
      ) as f:
          f.write(self.tflite_file)
  
imports: import pickle
  from pathlib import Path
  from typing import Tuple, Union, Dict, Type
  from nebullvm.config import TENSORFLOW_BACKEND_FILENAMES
  from nebullvm.core.models import DeviceType, Device, ModelParams
  from nebullvm.operations.inference_learners.base import TensorflowBaseInferenceLearner, LearnerMetadata
  from nebullvm.optional_modules.tensorflow import tensorflow
label_desc: Use image node_id 5 for calling the TFLiteBackendInferenceLearner obj's underlying member method code with example usage: obj.save(path) without return types