code: def coalesce(
      edge_index: Tensor,
      edge_attr: str = MISSING,
      num_nodes: Optional[int] = None,
      reduce: str = "sum",
      is_sorted: bool = False,
      sort_by_row: bool = True,
  ) -> Tensor:
      pass
  
file_path: pytorch_geometric/torch_geometric/utils/_coalesce.py
imports: import typing
  from typing import List, Optional, Tuple, Union
  import torch
  from torch import Tensor
  from torch_geometric import EdgeIndex
  from torch_geometric.edge_index import SortOrder
  from torch_geometric.typing import OptTensor
  from torch_geometric.utils import index_sort, scatter
  from torch_geometric.utils.num_nodes import maybe_num_nodes
label_desc: Use image node_id 1 for calling a global function with example usage: coalesce(edge_index, edge_attr, num_nodes, reduce, is_sorted, sort_by_row) without return types