code: def is_fairscale_sharded_available():
      """
      Check if the fairscale version has the ShardedGradScaler()
      to use with ZeRO + PyTorchAMP
      """
      try:
          from fairscale.optim.grad_scaler import (
              ShardedGradScaler,
          )  # NOQA
  
          fairscale_sharded_available = True
      except ImportError:
          fairscale_sharded_available = False
      return fairscale_sharded_available
  
imports: import collections
  import collections.abc
  import logging
  import os
  import random
  import sys
  import tempfile
  import time
  from functools import partial, wraps
  from typing import Tuple
  import numpy
  import pkg_resources
  import torch
  import torch.multiprocessing
  from iopath.common.file_io import g_pathmgr
  from scipy.sparse import csr_matrix
  from vissl.utils.extract_features_utils import ExtractedFeaturesLoader
label_desc: Use image node_id 1 for calling a global function with example usage: is_fairscale_sharded_available() and returns: fairscale_sharded_available