code: def forward(self, input):
      act1 = self.linear1(input)
      # bias is actually dangler.d_linear1.bias
      act2, bias = self.dangler(act1)
      assert bias.ds_status == ZeroParamStatus.AVAILABLE
      return (act2 + bias).sum()
  
imports: import os
  from types import SimpleNamespace
  import torch
  import pytest
  import deepspeed
  from deepspeed.runtime.zero.partition_parameters import ZeroParamStatus, partitioned_param_data_shape
  import deepspeed.comm
  from unit.common import DistributedTest, get_master_port
label_desc: Use image node_id 2 for calling the ModelContainer obj's underlying member method code with example usage: obj.forward(input) and returns: unknown