code: def forward(self, input):
      out = self.relu(self.bn1(self.conv1(input)))
      if self.separable:
          out = self.relu(self.bn2(self.conv2(out)))
      return out
  
imports: import torch
  import torch.nn.functional
  import torch.nn
  import os
  import numpy
  import re
label_desc: Use image node_id 2 for calling the STConv3D obj's underlying member method code with example usage: obj.forward(input) and returns: out