code: def test_dc_hybridblock_deferred_init():
      class MyBlock(mx.gluon.HybridBlock):
          def __init__(self):
              super().__init__()
              self.dense = mx.gluon.nn.Dense(units=10)
              self.weight = mx.gluon.Parameter(
                  "weight", allow_deferred_init=True
              )
  
          def infer_shape(self, x):
              self.weight.shape = (x.shape[1],)
  
          def forward(self, x):
              return self.dense(x) + self.weight.data(x.device)
  
      net = MyBlock()
      net.initialize()
      _assert_dc_gluon(_dc_gluon_simple_setup, net, numpy=True)
  
imports: import functools
  import operator
  import numpy
  import mxnet
  import mxnet._deferred_compute
  from mxnet.base import MXNetError
  from mxnet.util import TemporaryDirectory
  import pytest
label_desc: Use image node_id 34 for calling a global function with example usage: test_dc_hybridblock_deferred_init() and returns: unknown