code: def forward(self, x):
      # x is (batch, len, d)
      x = x.unsqueeze(1)  # (batch, Ci, len, d)
      x = [
          F.relu(conv(x)).squeeze(3) for conv in self.convs1
      ]  # [(batch, Co, len), ...]
      x = [
          F.max_pool1d(i, i.size(2)).squeeze(2) for i in x
      ]  # [(N,Co), ...]
      x = torch.cat(x, 1)
      return x
  
file_path: sru/classification/modules.py
imports: import sys
  import torch
  import torch.nn
  import torch.nn.functional
label_desc: Use image node_id 2 for calling the CNN_Text obj's underlying member method code with example usage: obj.forward(x) and returns: x