class_docstr: A ParameterClient that uses specific process groups for communications. Please
  see ShardedParameterServer docstring for more details. ShardedParameterClient is
  used only by ShardedPartitionClient.
class_docstr_tok: ["A","ParameterClient","that","uses","specific","process","groups","for","communications",".","Please","see","ShardedParameterServer","docstring","for","more","details",".","ShardedParameterClient","is","used","only","by","ShardedPartitionClient","."]
code: def _validate_store(
      self,
      key: str,
      src: torch.Tensor,
      accum: bool = False,
      overwrite: bool = True,
  ) -> None:
      assert (
          not accum
      ), "accum must be False because partition servers do not accumulate."
  
imports: import logging
  import multiprocessing
  import queue
  import time
  import traceback
  from functools import lru_cache
  from typing import Callable, Dict, List, Optional, Sequence
  import torch
  import torch.distributed
  import torch.multiprocessing
  from torchbiggraph.distributed import init_process_group, Startable
  from torchbiggraph.types import CharTensorType, Rank
  from torchbiggraph.util import allocate_shared_tensor, split_almost_equally, tag_logs_with_process_name
label_desc: Use image node_id 4 for calling the ShardedParameterClient obj's underlying member method code with example usage: obj._validate_store(key, src, accum, overwrite) without return types