class_docstr: GPUAMD is a class for monitoring AMD GPU devices.
  
  Uses AMD's rocm_smi tool to get GPU stats.
  For the list of supported environments and devices, see
  https://github.com/RadeonOpenCompute/ROCm/blob/develop/docs/deploy/
code: def start(self) -> None:
      self.metrics_monitor.start()
  
imports: import json
  import logging
  import shutil
  import subprocess
  import sys
  import threading
  from collections import deque
  from typing import TYPE_CHECKING, Any, Dict, List, Union
  from wandb.sdk.lib import telemetry
  from .aggregators import aggregate_mean
  from .asset_registry import asset_registry
  from .interfaces import Interface, Metric, MetricsMonitor
label_desc: Use image node_id 3 for calling the GPUAMD obj's underlying member method code with example usage: obj.start() without return types