class_docstr: Model adapter for bigdl-llm backend low-bit models
class_docstr_tok: ["Model","adapter","for","bigdl-llm","backend","low-bit","models"]
code: def match(self, model_path: str):
      return "bigdl-lowbit" in model_path
  
imports: from fastchat.model.model_adapter import register_model_adapter, BaseModelAdapter, ChatGLMAdapter
  from fastchat.modules.gptq import GptqConfig, load_gptq_quantized
  import accelerate
  from fastchat.modules.awq import AWQConfig, load_awq_quantized
  from fastchat.model.model_adapter import get_model_adapter, raise_warning_for_incompatible_cpu_offloading_configuration
  from fastchat.model.monkey_patch_non_inplace import replace_llama_attn_with_non_inplace_operations
  from fastchat.constants import CPU_ISA
  from fastchat.utils import get_gpu_memory
  import torch
  import warnings
  from transformers import AutoTokenizer
  from typing import Dict, List, Optional
  import math
  import psutil
  from bigdl.llm.utils.common import invalidInputError
label_desc: Use image node_id 1 for calling the BigDLLMLOWBITAdapter obj's underlying member method code with example usage: obj.match(model_path) and returns: unknown