code: def get_all_bundles_list(
      repo: str = "Project-MONAI/model-zoo",
      tag: str = "dev",
      auth_token: str | None = None,
  ) -> list[tuple[str, str]]:
      """
      Get all bundles names (and the latest versions) that are stored in the release of specified repository
      with the provided tag. If tag is "dev", will get model information from
      https://raw.githubusercontent.com/repo_owner/repo_name/dev/models/model_info.json.
      The default values of arguments correspond to the release of MONAI model zoo. In order to increase the
      rate limits of calling Github APIs, you can input your personal access token.
      Please check the following link for more details about rate limiting:
      https://docs.github.com/en/rest/overview/resources-in-the-rest-api#rate-limiting
  
      The following link shows how to create your personal access token:
      https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token
  
      Args:
          repo: it should be in the form of "repo_owner/repo_name/".
          tag: the tag name of the release.
          auth_token: github personal access token.
  
      Returns:
          a list of tuple in the form of (bundle name, latest version).
  
      """
  
      bundles_info = _get_all_bundles_info(
          repo=repo, tag=tag, auth_token=auth_token
      )
      bundles_list = []
      for bundle_name in bundles_info:
          latest_version = sorted(bundles_info[bundle_name].keys())[-1]
          bundles_list.append((bundle_name, latest_version))
  
      return bundles_list
  
imports: from __future__ import annotations
  import ast
  import json
  import os
  import re
  import warnings
  from collections.abc import Mapping, Sequence
  from pathlib import Path
  from pydoc import locate
  from shutil import copyfile
  from textwrap import dedent
  from typing import Any, Callable
  import torch
  from torch.cuda import is_available
  from monai.apps.mmars.mmars import _get_all_ngc_models
  from monai.apps.utils import _basename, download_url, extractall, get_logger
  from monai.bundle.config_item import ConfigComponent
  from monai.bundle.config_parser import ConfigParser
  from monai.bundle.utils import DEFAULT_INFERENCE, DEFAULT_METADATA
  from monai.bundle.workflows import BundleWorkflow, ConfigWorkflow
  from monai.config import IgniteInfo, PathLike
  from monai.data import load_net_with_metadata, save_net_with_metadata
  from monai.networks import convert_to_onnx, convert_to_torchscript, convert_to_trt, copy_model_state, get_state_dict, save_state
  from monai.utils import check_parent_dir, deprecated_arg, ensure_tuple, get_equivalent_dtype, min_version, optional_import, pprint_edges
label_desc: Use image node_id 20 for calling a global function with example usage: get_all_bundles_list(repo, tag, auth_token) and returns: bundles_list