code: def __init__(self, output_nc=1):
      self.conv1 = ConvLayer(16, kernel=3)
      self.conv2 = ConvLayer(32, kernel=3)
  
      # 1st branch
      self.branch1x1 = ConvLayer(64, kernel=1)
  
      # 2nd branch
      self.branch3x3 = nn.Sequential(
          ("conv1", ConvLayer(48, kernel=1)),
          ("conv2", ConvLayer(64, kernel=3)),
      )
  
      # 3rd branch
      self.branch5x5 = nn.Sequential(
          ("conv1", ConvLayer(64, kernel=1)),
          ("conv2", ConvLayer(96, kernel=5)),
      )
  
      # 4th branch
      self.branch_pool = nn.Sequential(
          ("max_pooling", MaxPooling(kernel=3)),
          ("conv1", ConvLayer(32, kernel=1)),
      )
  
imports: import nnabla
  import nnabla.parametric_functions
  import nnabla.functions
  import numpy
  import pytest
  from helper import create_temp_with_dir
  from nnabla.testing import assert_allclose
label_desc: Use image node_id 1 to create a new InceptionV1WithSequentialWithName object from inherited base classes: nn with example: obj = InceptionV1WithSequentialWithName(output_nc)