Skip to content

Commit d36e546

Browse files
[FIX] Fix unit test (#480)
* fix unit test * mod import path
1 parent d9fc772 commit d36e546

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+86
-86
lines changed

gptqmodel/models/auto.py

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -4,47 +4,47 @@
44

55
from ..utils import BACKEND
66
from ..utils.model import check_and_get_model_type
7-
from .baichuan import BaiChuanGPTQ
7+
from .definitions.baichuan import BaiChuanGPTQ
88
from .base import BaseGPTQModel, QuantizeConfig
9-
from .bloom import BloomGPTQ
10-
from .chatglm import ChatGLM
11-
from .codegen import CodeGenGPTQ
12-
from .cohere import CohereGPTQ
13-
from .dbrx import DbrxGPTQ
14-
from .dbrx_converted import DbrxConvertedGPTQ
15-
from .decilm import DeciLMGPTQ
16-
from .deepseek_v2 import DeepSeekV2GPTQ
17-
from .exaone import ExaoneGPTQ
18-
from .gemma import GemmaGPTQ
19-
from .gemma2 import Gemma2GPTQ
20-
from .gpt2 import GPT2GPTQ
21-
from .gpt_bigcode import GPTBigCodeGPTQ
22-
from .gpt_neox import GPTNeoXGPTQ
23-
from .gptj import GPTJGPTQ
24-
from .granite import GraniteGPTQ
25-
from .grinmoe import GrinMOEGPTQ
26-
from .internlm import InternLMGPTQ
27-
from .internlm2 import InternLM2GPTQ
28-
from .llama import LlamaGPTQ
29-
from .longllama import LongLlamaGPTQ
30-
from .minicpm import MiniCPMGPTQ
31-
from .minicpm3 import MiniCPM3GPTQ
32-
from .mistral import MistralGPTQ
33-
from .mixtral import MixtralGPTQ
34-
from .mllama import MLlamaGPTQ
35-
from .moss import MOSSGPTQ
36-
from .mpt import MPTGPTQ
37-
from .opt import OPTGPTQ
38-
from .phi import PhiGPTQ
39-
from .phi3 import Phi3GPTQ
40-
from .qwen import QwenGPTQ
41-
from .qwen2 import Qwen2GPTQ
42-
from .qwen2_moe import Qwen2MoeGPTQ
43-
from .rw import RWGPTQ
44-
from .stablelmepoch import StableLMEpochGPTQ
45-
from .starcoder2 import Starcoder2GPTQ
46-
from .xverse import XverseGPTQ
47-
from .yi import YiGPTQ
9+
from .definitions.bloom import BloomGPTQ
10+
from .definitions.chatglm import ChatGLM
11+
from .definitions.codegen import CodeGenGPTQ
12+
from .definitions.cohere import CohereGPTQ
13+
from .definitions.dbrx import DbrxGPTQ
14+
from .definitions.dbrx_converted import DbrxConvertedGPTQ
15+
from .definitions.decilm import DeciLMGPTQ
16+
from .definitions.deepseek_v2 import DeepSeekV2GPTQ
17+
from .definitions.exaone import ExaoneGPTQ
18+
from .definitions.gemma import GemmaGPTQ
19+
from .definitions.gemma2 import Gemma2GPTQ
20+
from .definitions.gpt2 import GPT2GPTQ
21+
from .definitions.gpt_bigcode import GPTBigCodeGPTQ
22+
from .definitions.gpt_neox import GPTNeoXGPTQ
23+
from .definitions.gptj import GPTJGPTQ
24+
from .definitions.granite import GraniteGPTQ
25+
from .definitions.grinmoe import GrinMOEGPTQ
26+
from .definitions.internlm import InternLMGPTQ
27+
from .definitions.internlm2 import InternLM2GPTQ
28+
from .definitions.llama import LlamaGPTQ
29+
from .definitions.longllama import LongLlamaGPTQ
30+
from .definitions.minicpm import MiniCPMGPTQ
31+
from .definitions.minicpm3 import MiniCPM3GPTQ
32+
from .definitions.mistral import MistralGPTQ
33+
from .definitions.mixtral import MixtralGPTQ
34+
from .definitions.mllama import MLlamaGPTQ
35+
from .definitions.moss import MOSSGPTQ
36+
from .definitions.mpt import MPTGPTQ
37+
from .definitions.opt import OPTGPTQ
38+
from .definitions.phi import PhiGPTQ
39+
from .definitions.phi3 import Phi3GPTQ
40+
from .definitions.qwen import QwenGPTQ
41+
from .definitions.qwen2 import Qwen2GPTQ
42+
from .definitions.qwen2_moe import Qwen2MoeGPTQ
43+
from .definitions.rw import RWGPTQ
44+
from .definitions.stablelmepoch import StableLMEpochGPTQ
45+
from .definitions.starcoder2 import Starcoder2GPTQ
46+
from .definitions.xverse import XverseGPTQ
47+
from .definitions.yi import YiGPTQ
4848

4949
MODEL_MAP = {
5050
"bloom": BloomGPTQ,

gptqmodel/models/definitions/baichuan.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class BaiChuanGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/bloom.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class BloomGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/chatglm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class ChatGLM(BaseGPTQModel):

gptqmodel/models/definitions/codegen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class CodeGenGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/cohere.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class CohereGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/dbrx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
# placer=holder only as dbrx original models are not supported

gptqmodel/models/definitions/dbrx_converted.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class DbrxConvertedGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/decilm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class DeciLMGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/deepseek_v2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from ._const import EXPERT_INDEX_PLACEHOLDER
2-
from .base import BaseGPTQModel
1+
from .._const import EXPERT_INDEX_PLACEHOLDER
2+
from ..base import BaseGPTQModel
33

44

55
# Both DeepSeek-v2 and DeepSeek-v2-lite are supported in this model def

gptqmodel/models/definitions/exaone.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class ExaoneGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/gemma.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class GemmaGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/gemma2.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import logging
22
from logging import getLogger
33

4-
from ..utils import BACKEND
5-
from .base import BaseGPTQModel
4+
from ...utils import BACKEND
5+
from ..base import BaseGPTQModel
66

77
logger = getLogger(__name__)
88
handler = logging.StreamHandler()
@@ -38,13 +38,13 @@ def __init__(self, *args, **kwargs):
3838
return
3939

4040
# quantized gemma-2 27b model only support vLLM/SGLang load.
41-
from ..utils.vllm import VLLM_AVAILABLE
41+
from ...utils.vllm import VLLM_AVAILABLE
4242
if VLLM_AVAILABLE:
4343
from vllm import LLM
4444
if isinstance(self.model, LLM):
4545
backend = BACKEND.VLLM
4646

47-
from ..utils.sglang import SGLANG_AVAILABLE
47+
from ...utils.sglang import SGLANG_AVAILABLE
4848
if SGLANG_AVAILABLE:
4949
from sglang.srt.server import Runtime
5050
if isinstance(self.model, Runtime):

gptqmodel/models/definitions/gpt2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class GPT2GPTQ(BaseGPTQModel):

gptqmodel/models/definitions/gpt_bigcode.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class GPTBigCodeGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/gpt_neox.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class GPTNeoXGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/gptj.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class GPTJGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/granite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class GraniteGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/grinmoe.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from ._const import EXPERT_INDEX_PLACEHOLDER
2-
from .base import BaseGPTQModel
1+
from .._const import EXPERT_INDEX_PLACEHOLDER
2+
from ..base import BaseGPTQModel
33

44

55
class GrinMOEGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/internlm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class InternLMGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/internlm2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class InternLM2GPTQ(BaseGPTQModel):

gptqmodel/models/definitions/llama.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class LlamaGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/longllama.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class LongLlamaGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/minicpm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class MiniCPMGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/minicpm3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class MiniCPM3GPTQ(BaseGPTQModel):

gptqmodel/models/definitions/mistral.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class MistralGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/mixtral.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class MixtralGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/mllama.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from transformers import AutoModelForPreTraining
22

3-
from .base import BaseGPTQModel
3+
from ..base import BaseGPTQModel
44

55

66
# TODO FIXME: we currently do not support quantizing cross attention layer (pixel_values)

gptqmodel/models/definitions/moss.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class MOSSGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/mpt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class MPTGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/opt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class OPTGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/phi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class PhiGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/phi3.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class Phi3GPTQ(BaseGPTQModel):

gptqmodel/models/definitions/qwen.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class QwenGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/qwen2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class Qwen2GPTQ(BaseGPTQModel):

gptqmodel/models/definitions/qwen2_moe.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
from ._const import EXPERT_INDEX_PLACEHOLDER
2-
from .base import BaseGPTQModel
1+
from .._const import EXPERT_INDEX_PLACEHOLDER
2+
from ..base import BaseGPTQModel
33

44

55
class Qwen2MoeGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/rw.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class RWGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/stablelmepoch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class StableLMEpochGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/starcoder2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class Starcoder2GPTQ(BaseGPTQModel):

gptqmodel/models/definitions/xverse.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class XverseGPTQ(BaseGPTQModel):

gptqmodel/models/definitions/yi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import BaseGPTQModel
1+
from ..base import BaseGPTQModel
22

33

44
class YiGPTQ(BaseGPTQModel):

0 commit comments

Comments
 (0)