docstr: Necessary to implement for `HybridEngineContainer`
docstr_tok: ["Necessary","to","implement","for","`","HybridEngineContainer","`"]
code: def set_lora_params(self):
      """
      Necessary to implement for `HybridEngineContainer`
      """
      self.lora_params = [
          maybe_get_lora(p)
          for p in [
              self.policy.client_module.fc1,
              self.policy.client_module.fc2,
              self.policy.client_module.self_attn.q_proj,
              self.policy.client_module.self_attn.k_proj,
              self.policy.client_module.self_attn.v_proj,
              self.policy.client_module.self_attn.out_proj,
          ]
      ]
  
imports: from .base import *
  from .features import MetaTensorContainer, HybridSplitQKVContainer
  from deepspeed.model_implementations.transformers.ds_opt import DeepSpeedOPTInference
  import torch
  from torch.nn.parameter import Parameter
  from ..policy import TransformerPolicy
  from ..policy import transformer_param_names
  from ..policy import maybe_copy
  from ..policy import maybe_copy_qkv
  from ..policy import maybe_get_lora
  from deepspeed.utils.types import ActivationFuncType
label_desc: Use image node_id 3 for calling the DS_OPTContainer obj's underlying member method code with example usage: obj.set_lora_params() without return types