code: def attention_qkv_mp(self, mp_replace, reversed_dim=False):
      self.module.attention.attn_qkvw = mp_replace.copy(
          self.module.attention.attn_qkvw, self.qkvw
      )
      self.module.attention.attn_qkvb = mp_replace.copy(
          self.module.attention.attn_qkvb, self.qkvb
      )
  
imports: from .base import *
  from .features.meta_tensor import MetaTensorContainer
  from .features.hybrid_engine import HybridEngineContainer
  from deepspeed.model_implementations.transformers.ds_bloom import DeepSpeedBloomInference
  from ..policy import TransformerPolicy
  from ..policy import transformer_param_names
  from ..policy import maybe_copy
  from ..policy import maybe_get_lora
label_desc: Use image node_id 3 for calling the DS_BloomContainer obj's underlying member method code with example usage: obj.attention_qkv_mp(mp_replace, reversed_dim) without return types