code: def get_algo_meta(name: str) -> AlgoMeta | None:
      """
      Get meta information of a built-in or registered algorithm.
      Return None if not found.
      """
      name = name.lower()
      for algo in get_all_algo_meta():
          if algo.name.lower() == name:
              return algo
          if algo.alias is not None and algo.alias.lower() == name:
              return algo
      return None
  
file_path: nni/nni/tools/package_utils/config_manager.py
imports: from __future__ import annotations
  from collections import defaultdict
  import yaml
  from nni.runtime.config import get_builtin_config_file, get_config_file
  from .common import AlgoMeta
label_desc: Use image node_id 1 for calling a global function with example usage: get_algo_meta(name) and returns: None, algo, algo