code: def hybrid_forward(self, F, x, style, noise):
      #  Upsample
      if self.upsample == "nearest":
          x = F.UpSampling(x, scale=2, sample_type="nearest")
      out = self.conv1(x)
      out = self.noise1(out, noise)
      out = self.lrelu1(out)
      out = self.adain1(out, style)
  
      out = self.conv2(out)
      out = self.noise2(out, noise)
      out = self.lrelu2(out)
      out = self.adain2(out, style)
  
      return out
  
imports: import numpy
  from math import sqrt
  import mxnet
  import mxnet.ndarray
  import mxnet.gluon.nn
  from numpy import prod
label_desc: Use image node_id 2 for calling the StyledConvBlock obj's underlying member method code with example usage: obj.hybrid_forward(F, x, style, noise) and returns: out