code: def run(self) -> None:
      while not self.stop.wait(self.update_period):
          store_experts(self.module_backends, self.checkpoint_dir)
  
file_path: hivemind/hivemind/moe/server/checkpoints.py
imports: import os
  import threading
  from datetime import datetime
  from pathlib import Path
  from shutil import copy2
  from tempfile import TemporaryDirectory
  from typing import Dict
  import torch
  from hivemind.moe.server.module_backend import ModuleBackend
  from hivemind.utils.logging import get_logger
label_desc: Use image node_id 2 for calling the CheckpointSaver obj's underlying member method code with example usage: obj.run() without return types