code: def is_module_available(*modules: str) -> bool:
      r"""Returns if a top-level module with :attr:`name` exists *without**
      importing it. This is generally safer than try-catch block around a
      `import X`. It avoids third party libraries breaking assumptions of some of
      our tests, e.g., setting multiprocessing start method when imported
      (see librosa/#747, torchvision/#544).
      """
      return all(
          importlib.util.find_spec(m) is not None for m in modules
      )
  
file_path: audio/src/torchaudio/_internal/module_utils.py
imports: import importlib.util
  import os
  import warnings
  from functools import wraps
  from typing import Optional
label_desc: Use image node_id 2 for calling a global function with example usage: is_module_available() and returns: all