class_docstr: MetadataWriter to write the model asset bundle for HandLandmarker.
class_docstr_tok: ["MetadataWriter","to","write","the","model","asset","bundle","for","HandLandmarker","."]
docstr: Creates the model asset bundle for hand landmarker task.
  
  Returns:
    Model asset bundle in bytes
docstr_tok: ["Creates","the","model","asset","bundle","for","hand","landmarker","task",".","Returns",":","Model","asset","bundle","in","bytes"]
code: def populate(self):
      """Creates the model asset bundle for hand landmarker task.
  
      Returns:
        Model asset bundle in bytes
      """
      landmark_models = {
          _HAND_DETECTOR_TFLITE_NAME: self._hand_detector_model_buffer,
          _HAND_LANDMARKS_DETECTOR_TFLITE_NAME: self._hand_landmarks_detector_model_buffer,
      }
      output_hand_landmarker_path = os.path.join(
          self._temp_folder.name, _HAND_LANDMARKER_BUNDLE_NAME
      )
      model_asset_bundle_utils.create_model_asset_bundle(
          landmark_models, output_hand_landmarker_path
      )
      hand_landmarker_model_buffer = read_file(
          output_hand_landmarker_path
      )
      return hand_landmarker_model_buffer
  
file_path: mediapipe/mediapipe/model_maker/python/vision/gesture_recognizer/metadata_writer.py
imports: import dataclasses
  import os
  import tempfile
  from typing import Union
  import tensorflow
  from mediapipe.tasks.python.metadata.metadata_writers import metadata_writer
  from mediapipe.tasks.python.metadata.metadata_writers import model_asset_bundle_utils
label_desc: Use image node_id 3 for calling the HandLandmarkerMetadataWriter obj's underlying member method code with example usage: obj.populate() and returns: hand_landmarker_model_buffer