code: def export_triton(
      model_path,
      output_path="model_repository",
      model_name="ludwig_model",
      model_version=1,
      **kwargs,
  ):
      """Exports a model in torchscript format with config for Triton serving.
  
      # Inputs
  
      :param model_path: (str) filepath to pre-trained model.
      :param output_path: (str, default: `'model_repository'`)  directory to store the
          triton models.
      :param model_name: (str, default: `'ludwig_model'`) save triton under this name.
      :param model_name: (int, default: `1`) save neuropod under this verison.
  
      # Return
  
      :returns: (`None`)
      """
      logger.info(f"Model path: {model_path}")
      logger.info(f"Output path: {output_path}")
      logger.info(f"Model name: {model_name}")
      logger.info(f"Model version: {model_version}")
      logger.info("\n")
  
      model = LudwigModel.load(model_path)
      os.makedirs(output_path, exist_ok=True)
  
      utils_export_triton(
          model=model,
          output_path=output_path,
          model_name=model_name,
          model_version=model_version,
      )
  
      logger.info(f"Saved to: {output_path}")
  
imports: import argparse
  import logging
  import os
  import sys
  from typing import Optional
  from ludwig.api import LudwigModel
  from ludwig.contrib import add_contrib_callback_args
  from ludwig.globals import LUDWIG_VERSION
  from ludwig.utils.carton_utils import export_carton
  from ludwig.utils.neuropod_utils import export_neuropod
  from ludwig.utils.print_utils import get_logging_level_registry, print_ludwig
  from ludwig.utils.triton_utils import export_triton
label_desc: Use image node_id 2 for calling a global function with example usage: export_triton(model_path, output_path, model_name, model_version) without return types