Skip to content

Commit aa64c8c

Browse files
fix AttributeError: 'FakeGPTQModel' object has no attribute '_sanitize_input_ids_for_embeddings' (#2885)
1 parent 76e7b79 commit aa64c8c

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

tests/test_calibration_data_device.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,11 @@
1616
"""
1717

1818
import os
19-
import types
20-
import unittest
21-
2219
import pytest
2320
import torch
2421
import torch.nn as nn
25-
22+
import types
23+
import unittest
2624
from gptqmodel.models.base import BaseQModel
2725
from gptqmodel.quantization import QuantizeConfig
2826

@@ -210,6 +208,7 @@ class FakeGPTQModel:
210208
move_input_capture_example = BaseQModel.move_input_capture_example
211209
prepare_layer_replay_kwargs = BaseQModel.prepare_layer_replay_kwargs
212210
run_input_capture = BaseQModel.run_input_capture
211+
_sanitize_input_ids_for_embeddings = BaseQModel._sanitize_input_ids_for_embeddings
213212

214213
def __init__(self):
215214
self.quantize_config = types.SimpleNamespace(
@@ -355,6 +354,7 @@ class FakeGPTQModel:
355354
move_input_capture_example = BaseQModel.move_input_capture_example
356355
prepare_layer_replay_kwargs = BaseQModel.prepare_layer_replay_kwargs
357356
run_input_capture = BaseQModel.run_input_capture
357+
_sanitize_input_ids_for_embeddings = BaseQModel._sanitize_input_ids_for_embeddings
358358

359359
def __init__(self):
360360
self.quantize_config = types.SimpleNamespace(
@@ -509,6 +509,7 @@ class FakeGPTQModel:
509509
move_input_capture_example = BaseQModel.move_input_capture_example
510510
prepare_layer_replay_kwargs = BaseQModel.prepare_layer_replay_kwargs
511511
run_input_capture = BaseQModel.run_input_capture
512+
_sanitize_input_ids_for_embeddings = BaseQModel._sanitize_input_ids_for_embeddings
512513

513514
def __init__(self):
514515
self.quantize_config = types.SimpleNamespace(

0 commit comments

Comments
 (0)