diff --git a/python/llm/src/ipex_llm/transformers/low_bit_linear.py b/python/llm/src/ipex_llm/transformers/low_bit_linear.py index 86a689ee..37a9780f 100644 --- a/python/llm/src/ipex_llm/transformers/low_bit_linear.py +++ b/python/llm/src/ipex_llm/transformers/low_bit_linear.py @@ -332,7 +332,7 @@ def use_batch_forward(x: torch.Tensor, qtype: int, output_len: int): and output_len % 32 == 0 and device in ["arc", "flex", "pvc", "mtl"] and qtype in [SYM_INT4, ASYM_INT4, SYM_INT8, FP4, - FP8E5, FP6, FP8E4] + FP8E5, FP6, FP8E4, Q4_K, Q6_K] and batch_size <= 64 ) if hard_condition: