class_docstr: The pipeline parallelism for Pipe.
class_docstr_tok: ["The","pipeline","parallelism","for","Pipe","."]
code: def __del__(self) -> None:
      join_workers(self.in_queues, self.out_queues)
  
imports: from queue import Queue
  from types import TracebackType
  from typing import TYPE_CHECKING, Iterable, List, Optional, Tuple, Type, Union, cast
  import torch
  from torch import Tensor, nn
  from torch.autograd.profiler import record_function
  from .checkpoint import Checkpointing
  from .copy import Copy, Wait
  from .dependency import fork, join
  from .microbatch import Batch
  from .skip.layout import SkipLayout
  from .skip.tracker import SkipTrackerThroughPotals, use_skip_tracker
  from .stream import AbstractStream, current_stream, use_device
  from .worker import Task, create_workers, join_workers
label_desc: Use image node_id 2 for calling the Pipeline obj's underlying member method code with example usage: obj.__del__() without return types