code: def convert_fsdp_dtypes(config: AttrDict):
      """
      Transform configuration types (primitive types) to VISSL specific types
      """
      # TODO (Quentin) - remove this once FSDP accepts a boolean
      if config["MODEL"]["FSDP_CONFIG"]["compute_dtype"] == "float32":
          config["MODEL"]["FSDP_CONFIG"][
              "compute_dtype"
          ] = torch.float32
      else:
          config["MODEL"]["FSDP_CONFIG"][
              "compute_dtype"
          ] = torch.float16
  
imports: import contextlib
  import copy
  import logging
  import math
  import os
  import pprint
  import re
  import sys
  from typing import Any, List, NamedTuple, Tuple
  import torch
  from hydra.core.override_parser.overrides_parser import OverridesParser
  from omegaconf import DictConfig, OmegaConf, open_dict
  from vissl.config import AttrDict, check_cfg_version
  from vissl.utils.io import save_file
  from vissl.utils.misc import is_augly_available
label_desc: Use image node_id 3 for calling a global function with example usage: convert_fsdp_dtypes(config) without return types