code: def storage_repr_in_gb(storage: Optional[Storage]) -> str:
      if storage is None:
          return ""
      return (
          f"Storage(hbm = {round(bytes_to_gb(storage.hbm), 3)} GB, "
          f"ddr = {round(bytes_to_gb(storage.ddr), 3)} GB)"
      )
  
file_path: torchrec/torchrec/distributed/planner/utils.py
imports: import operator
  from functools import reduce
  from typing import Any, cast, Dict, Iterable, List, Optional, Type, Union
  import torch
  from torchrec.distributed.planner.types import Perf, ShardingOption, Storage
  from torchrec.distributed.types import ShardingType
label_desc: Use image node_id 7 for calling a global function with example usage: storage_repr_in_gb(storage) and returns: str, round, str, round, str, str