class_docstr: Support for collective operations on a single device (no-op).
  
  .. warning:: This is an :ref:`experimental <versioning:Experimental API>` feature which is still in development.
class_docstr_tok: ["Support","for","collective","operations","on","a","single","device","(","no-op",")",".","..","warning",":",":","This","is","an",":","ref",":","`","experimental","<","versioning",":","Experimental","API",">","`","feature","which","is","still","in","development","."]
code: def scatter(
      self,
      tensor: Tensor,
      scatter_list: List[Tensor],
      *_: Any,
      **__: Any,
  ) -> Tensor:
      return scatter_list[0]
  
imports: from typing import Any, List
  from torch import Tensor
  from typing_extensions import override
  from lightning.fabric.plugins.collectives.collective import Collective
  from lightning.fabric.utilities.types import CollectibleGroup
label_desc: Use image node_id 8 for calling the SingleDeviceCollective obj's underlying member method code with example usage: obj.scatter(tensor, scatter_list) and returns: scatter_list