class_docstr: A training engine hybrid pipeline, data, and model parallel training.
  
  This engine is created by ``deepspeed.initialize()`` when a :class:`PipelineModule`
  is provided.
docstr: Disabled for pipeline parallel training. See ``train_batch()``. 
docstr_tok: ["Disabled","for","pipeline","parallel","training",".","See","``","train_batch","(",")","``","."]
code: def step(self, *args, **kwargs):
      """Disabled for pipeline parallel training. See ``train_batch()``."""
      raise PipelineError(
          "Only train_batch() is accessible in pipeline mode."
      )
  
imports: from types import MethodType
  import torch
  from deepspeed import comm
  from deepspeed.utils import logger
  from deepspeed.utils.timer import ThroughputTimer
  from ..engine import DeepSpeedEngine, MEMORY_OPT_ALLREDUCE_SIZE
  from ..utils import PartitionedTensor
  from ..dataloader import RepeatingLoader
  from .module import PipelineModule, PipelineError
  from .None import p2p
  from .None import schedule
label_desc: Use image node_id 40 for calling the PipelineEngine obj's underlying member method code with example usage: obj.step() without return types