class_docstr: Depth-wise separable convolution.
class_docstr_tok: ["Depth-wise","separable","convolution","."]
code: def forward(self, x):
      out = self.depthwise(x)
      out = self.pointwise(out)
      return out
  
file_path: pytorch-toolbelt/pytorch_toolbelt/modules/dsconv.py
imports: from torch import nn, Tensor
  from pytorch_toolbelt.modules.normalization import instantiate_normalization_block, NORM_BATCH
  from pytorch_toolbelt.modules.activations import instantiate_activation_block
label_desc: Use image node_id 2 for calling the DepthwiseSeparableConv2d obj's underlying member method code with example usage: obj.forward(x) and returns: out