class_docstr: A PlaceholderHandler which deals with the sharding strategies for Placeholder Node.
class_docstr_tok: ["A","PlaceholderHandler","which","deals","with","the","sharding","strategies","for","Placeholder","Node","."]
code: def __init__(
      self,
      node: Node,
      device_mesh: DeviceMesh,
      strategies_vector: StrategiesVector,
      placeholder_option: str,
  ) -> None:
      super().__init__(node, device_mesh, strategies_vector)
      self.placeholder_option = placeholder_option
  
file_path: colossalai/colossalai/auto_parallel/tensor_shard/node_handler/placeholder_handler.py
imports: from typing import Dict, List
  from torch.fx.node import Node
  from colossalai.device.device_mesh import DeviceMesh
  from ..sharding_strategy import OperationData, OperationDataType, StrategiesVector
  from .node_handler import NodeHandler
  from .strategy import PlaceholderGenerator, StrategyGenerator
label_desc: Use image node_id 1 to create a new PlaceholderHandler object from inherited base classes: NodeHandler with example: obj = PlaceholderHandler(node, device_mesh, strategies_vector, placeholder_option)