code: def __init__(self, path):
      self.path = os.path.realpath(path)
      os.makedirs(self.path, exist_ok=True)
  
      self.net_str2id = {}
      self.net_id2val = {}
      self.running_set = {"stone": 0}
  
      self.on_load()
  
imports: import os
  import subprocess
  import json
  import pickle
  import numpy
  from ..data_providers.utils import get_data_provider_by_name
  from .expdir_monitor import ExpdirMonitor
  from ..expdir_monitor import distributed
label_desc: Use image node_id 1 to create a new NetPool object  with example: obj = NetPool(path)