code: def test_sharded_embedding_rowwise(self):
      with self.assertRaisesRegex(
          NotImplementedError,
          "RowwiseParallel currently only support nn.Linear!",
      ):
          self._run_embedding_op_test(0, [5, 12], 16, 22)
  
file_path: pytorch/test/distributed/_tensor/test_embedding_ops.py
imports: import sys
  import torch
  from torch.distributed._tensor import DTensor
  from torch.distributed._tensor.placement_types import Replicate
  from torch.distributed.tensor.parallel import ColwiseParallel, parallelize_module, RowwiseParallel
  from torch.testing._internal.common_utils import run_tests, TEST_WITH_DEV_DBG_ASAN
  from torch.testing._internal.distributed._tensor.common_dtensor import DTensorTestBase, with_comms
label_desc: Use image node_id 4 for calling the TestEmbeddingOp obj's underlying member method code with example usage: obj.test_sharded_embedding_rowwise() without return types