class_docstr: Distributes sequence embeddings to be data-parallel.
class_docstr_tok: ["Distributes","sequence","embeddings","to","be","data-parallel","."]
docstr: No-op as sequence embeddings are already distributed in data-parallel fashion.
  
  Args:
      local_embs (torch.Tensor): output sequence embeddings.
  
  Returns:
      Awaitable[torch.Tensor]: awaitable of pooled embeddings tensor.
docstr_tok: ["No-op","as","sequence","embeddings","are","already","distributed","in","data-parallel","fashion",".","Args",":","local_embs","(","torch.Tensor",")",":","output","sequence","embeddings",".","Returns",":","Awaitable","[","torch.Tensor","]",":","awaitable","of","pooled","embeddings","tensor","."]
code: def forward(
      self,
      local_embs: torch.Tensor,
      sharding_ctx: Optional[SequenceShardingContext] = None,
  ) -> Awaitable[torch.Tensor]:
      """
      No-op as sequence embeddings are already distributed in data-parallel fashion.
  
      Args:
          local_embs (torch.Tensor): output sequence embeddings.
  
      Returns:
          Awaitable[torch.Tensor]: awaitable of pooled embeddings tensor.
      """
  
      return NoWait(local_embs)
  
file_path: torchrec/torchrec/distributed/sharding/dp_sequence_sharding.py
imports: from typing import Any, Dict, Optional
  import torch
  from torchrec.distributed.embedding_lookup import GroupedEmbeddingsLookup
  from torchrec.distributed.embedding_sharding import BaseEmbeddingDist, BaseEmbeddingLookup, BaseSparseFeaturesDist
  from torchrec.distributed.embedding_types import BaseGroupedFeatureProcessor
  from torchrec.distributed.sharding.dp_sharding import BaseDpEmbeddingSharding, DpSparseFeaturesDist
  from torchrec.distributed.sharding.sequence_sharding import SequenceShardingContext
  from torchrec.distributed.types import Awaitable, NoWait
  from torchrec.sparse.jagged_tensor import KeyedJaggedTensor
label_desc: Use image node_id 2 for calling the DpSequenceEmbeddingDist obj's underlying member method code with example usage: obj.forward(local_embs, sharding_ctx) and returns: NoWait