code: def size(bytes):
      system = [
          (1024**5, "P"),
          (1024**4, "T"),
          (1024**3, "G"),
          (1024**2, "M"),
          (1024**1, "K"),
          (1024**0, "B"),
      ]
  
      factor, suffix = None, None
      for factor, suffix in system:
          if bytes >= factor:
              break
  
      amount = int(bytes / factor)
      if isinstance(suffix, tuple):
          singular, multiple = suffix
          if amount == 1:
              suffix = singular
          else:
              suffix = multiple
      return str(amount) + suffix
  
file_path: argilla/src/argilla/server/services/info.py
imports: import os
  from typing import Any, Dict
  import psutil
  from fastapi import Depends
  from argilla import __version__
  from argilla.server.daos.backend import GenericElasticEngineBackend
  from argilla.server.pydantic_v1 import BaseModel
label_desc: Use image node_id 1 for calling a global function with example usage: size(bytes) and returns: unknown