code: def _forward_ideep(self, inputs):
      self.retain_inputs((0, 1))
      x, gy = inputs
      gW = intel64.ideep.linear.BackwardWeights(
          intel64.ideep.array(x), intel64.ideep.array(gy)
      )
      return (gW,)
  
imports: import numpy
  from chainer import backend
  from chainer.backends import intel64
  from chainer import function_node
  import chainer.functions
  from chainer.graph_optimizations import static_code
  from chainer import utils
  from chainer.utils import type_check
  import chainerx
label_desc: Use image node_id 3 for calling the LinearGradWeight obj's underlying member method code with example usage: obj._forward_ideep(inputs) and returns: gW