docstr: Return a dict of the hardware information.
docstr_tok: ["Return","a","dict","of","the","hardware","information","."]
code: def probe(self) -> dict:
      """Return a dict of the hardware information."""
      # total available memory in gigabytes
      return {
          "memory": {
              "total": psutil.virtual_memory().total
              / 1024
              / 1024
              / 1024,
          }
      }
  
imports: import threading
  from collections import deque
  from typing import TYPE_CHECKING, List, Optional
  from .aggregators import aggregate_mean
  from .asset_registry import asset_registry
  from .interfaces import Interface, Metric, MetricsMonitor
label_desc: Use image node_id 5 for calling the Memory obj's underlying member method code with example usage: obj.probe() and returns: dict