Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
ktransformers
Commits
0422152c
Unverified
Commit
0422152c
authored
Feb 27, 2025
by
Atream
Committed by
GitHub
Feb 27, 2025
Browse files
Merge pull request #670 from akemimadoka/fix-win
Fix RuntimeError on Windows caused by integer overflow in np.prod
parents
798e1d0c
8817777e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
1 deletion
+2
-1
ktransformers/util/custom_gguf.py
ktransformers/util/custom_gguf.py
+2
-1
No files found.
ktransformers/util/custom_gguf.py
View file @
0422152c
...
...
@@ -27,6 +27,7 @@ import torch
import
KTransformersOps
from
.custom_loader
import
SafeTensorLoader
import
ctypes
import
math
class
GGMLQuantizationType
(
IntEnum
):
F32
=
0
...
...
@@ -230,7 +231,7 @@ class GGUFLoader:
shape
=
[
read_value
(
f
,
DATA_TYPES
[
"uint64"
])
for
_
in
range
(
shape_len
)]
ggml_type
=
read_value
(
f
,
DATA_TYPES
[
"uint32"
])
bad_offset
=
read_value
(
f
,
DATA_TYPES
[
"uint64"
])
n_elems
=
int
(
np
.
prod
(
shape
))
n_elems
=
int
(
math
.
prod
(
shape
))
block_size
,
type_size
=
GGML_QUANT_SIZES
[
ggml_type
]
n_bytes
=
n_elems
*
type_size
//
block_size
np_dims
=
tuple
(
reversed
(
shape
))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment