[GH-ISSUE #368] RuntimeError: shape '[7168, 16384]' is invalid for input of size 26214400 #241

Closed
opened 2026-10-29 14:36:24 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @17Reset on GitHub (Feb 16, 2025).
Original GitHub issue: https://github.com/kvcache-ai/ktransformers/issues/368

(ktransformers_venv) xlab@xlab:/mnt/KTransformers/ktransformers$ python -m ktransformers.local_chat --model_path /mnt/Model/DeepSeek/DeepSeek_R1_Q8/ --gguf_path /mnt/Model/DeepSeek/DeepSeek_R1_Q8.gguf --prompt_file ./p.txt --cpu_infer 60  --force_think true --optimize_rule_path /mnt/KTransformers/ktransformers/ktransformers/optimize/optimize_rules/DeepSeek-V3-Chat-multi-gpu-4.yaml

Error output:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/mnt/KTransformers/ktransformers/ktransformers/local_chat.py", line 179, in <module>
    fire.Fire(local_chat)
  File "/mnt/KTransformers/ktransformers_venv/lib/python3.12/site-packages/fire/core.py", line 135, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/KTransformers/ktransformers_venv/lib/python3.12/site-packages/fire/core.py", line 468, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
                                ^^^^^^^^^^^^^^^^^^^^
  File "/mnt/KTransformers/ktransformers_venv/lib/python3.12/site-packages/fire/core.py", line 684, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
                ^^^^^^^^^^^^^^^^^^^^^^
  File "/mnt/KTransformers/ktransformers/ktransformers/local_chat.py", line 110, in local_chat
    optimize_and_load_gguf(model, optimize_rule_path, gguf_path, config)
  File "/mnt/KTransformers/ktransformers/ktransformers/optimize/optimize.py", line 129, in optimize_and_load_gguf
    load_weights(module, gguf_loader)
  File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights
    load_weights(child, gguf_loader, prefix+name+".")
  File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 87, in load_weights
    module.load()
  File "/mnt/KTransformers/ktransformers/ktransformers/operators/base_operator.py", line 60, in load
    utils.load_weights(child, self.gguf_loader, self.key+".")
  File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights
    load_weights(child, gguf_loader, prefix+name+".")
  File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights
    load_weights(child, gguf_loader, prefix+name+".")
  File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights
    load_weights(child, gguf_loader, prefix+name+".")
  File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 87, in load_weights
    module.load()
  File "/mnt/KTransformers/ktransformers/ktransformers/operators/base_operator.py", line 60, in load
    utils.load_weights(child, self.gguf_loader, self.key+".")
  File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights
    load_weights(child, gguf_loader, prefix+name+".")
  File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 87, in load_weights
    module.load()
  File "/mnt/KTransformers/ktransformers/ktransformers/operators/linear.py", line 432, in load
    self.generate_linear.load(w=w)
  File "/mnt/KTransformers/ktransformers/ktransformers/operators/linear.py", line 202, in load
    weight = w.view(self.out_features, self.in_features).T
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: shape '[7168, 16384]' is invalid for input of size 26214400
Originally created by @17Reset on GitHub (Feb 16, 2025). Original GitHub issue: https://github.com/kvcache-ai/ktransformers/issues/368 ``` (ktransformers_venv) xlab@xlab:/mnt/KTransformers/ktransformers$ python -m ktransformers.local_chat --model_path /mnt/Model/DeepSeek/DeepSeek_R1_Q8/ --gguf_path /mnt/Model/DeepSeek/DeepSeek_R1_Q8.gguf --prompt_file ./p.txt --cpu_infer 60 --force_think true --optimize_rule_path /mnt/KTransformers/ktransformers/ktransformers/optimize/optimize_rules/DeepSeek-V3-Chat-multi-gpu-4.yaml ``` Error output: ``` Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/mnt/KTransformers/ktransformers/ktransformers/local_chat.py", line 179, in <module> fire.Fire(local_chat) File "/mnt/KTransformers/ktransformers_venv/lib/python3.12/site-packages/fire/core.py", line 135, in Fire component_trace = _Fire(component, args, parsed_flag_args, context, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/KTransformers/ktransformers_venv/lib/python3.12/site-packages/fire/core.py", line 468, in _Fire component, remaining_args = _CallAndUpdateTrace( ^^^^^^^^^^^^^^^^^^^^ File "/mnt/KTransformers/ktransformers_venv/lib/python3.12/site-packages/fire/core.py", line 684, in _CallAndUpdateTrace component = fn(*varargs, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/KTransformers/ktransformers/ktransformers/local_chat.py", line 110, in local_chat optimize_and_load_gguf(model, optimize_rule_path, gguf_path, config) File "/mnt/KTransformers/ktransformers/ktransformers/optimize/optimize.py", line 129, in optimize_and_load_gguf load_weights(module, gguf_loader) File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights load_weights(child, gguf_loader, prefix+name+".") File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 87, in load_weights module.load() File "/mnt/KTransformers/ktransformers/ktransformers/operators/base_operator.py", line 60, in load utils.load_weights(child, self.gguf_loader, self.key+".") File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights load_weights(child, gguf_loader, prefix+name+".") File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights load_weights(child, gguf_loader, prefix+name+".") File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights load_weights(child, gguf_loader, prefix+name+".") File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 87, in load_weights module.load() File "/mnt/KTransformers/ktransformers/ktransformers/operators/base_operator.py", line 60, in load utils.load_weights(child, self.gguf_loader, self.key+".") File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 85, in load_weights load_weights(child, gguf_loader, prefix+name+".") File "/mnt/KTransformers/ktransformers/ktransformers/util/utils.py", line 87, in load_weights module.load() File "/mnt/KTransformers/ktransformers/ktransformers/operators/linear.py", line 432, in load self.generate_linear.load(w=w) File "/mnt/KTransformers/ktransformers/ktransformers/operators/linear.py", line 202, in load weight = w.view(self.out_features, self.in_features).T ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: shape '[7168, 16384]' is invalid for input of size 26214400 ```
Author
Owner

@V-yw commented on GitHub (Feb 26, 2025):

请问怎么解决了呢

<!-- gh-comment-id:2684338746 --> @V-yw commented on GitHub (Feb 26, 2025): 请问怎么解决了呢
Author
Owner

@17Reset commented on GitHub (Feb 27, 2025):

请问怎么解决了呢

Put GGUF in a separate directory, not mixed with other GGUFs.

<!-- gh-comment-id:2686689795 --> @17Reset commented on GitHub (Feb 27, 2025): > 请问怎么解决了呢 Put GGUF in a separate directory, not mixed with other GGUFs.
Author
Owner

@KathySkyer commented on GitHub (May 16, 2025):

it does not work for me ,any other solution?

<!-- gh-comment-id:2885528951 --> @KathySkyer commented on GitHub (May 16, 2025): it does not work for me ,any other solution?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kvcache-ai/ktransformers#241
No description provided.