code: def inspect(*args, **kwargs):
      """
      Pretty prints a set of values.
  
      This has multiple overloads
  
      .. function:: inspect(items: Dict, _expand: bool = False, _n: int = 10)
          :noindex:
  
      .. function:: inspect(items: List, _expand: bool = False, _n: int = 10)
          :noindex:
  
      .. function:: inspect(*items: any, _expand: bool = False, _n: int = 10)
          :noindex:
  
      .. function:: inspect(**items: any, _expand: bool = False, _n: int = 10)
          :noindex:
  
      Keyword Arguments:
          _expand (bool): whether to expand items
          _n (int): number of items to show. -1 for all
      """
  
      from labml.internal.logger import logger_singleton as _internal
  
      _internal().info(*args, **kwargs)
  
file_path: labml/client/labml/logger.py
imports: from typing import Union, List, Tuple, overload, Dict
  from labml.internal.util.colors import StyleCode
label_desc: Use image node_id 12 for calling a global function with example usage: inspect() without return types